{"id":"35a5ad65-b8f4-47c5-8ba6-d76b6ed469a9","task":"Issue virtual cards via Stripe Issuing and handle real-time authorization webhooks","domain":"stripe.com","steps":["Enable Stripe Issuing on your account and create a Cardholder object with the required name and billing address.","Create a Card object of type 'virtual', linked to the cardholder, and set spending controls (allowed categories, per-transaction limit, monthly limit).","Register an endpoint to receive the issuing_authorization.request webhook event, which fires synchronously before Stripe approves or declines the authorization.","In your webhook handler, inspect the authorization object fields (amount, merchant_data, card metadata) and respond within the required timeout with approved: true or approved: false.","If approved, Stripe will create an Authorization object; listen for issuing_authorization.created and issuing_transaction.created to update your internal ledger.","For physical cards, trigger card fulfillment via the card personalization and shipping endpoint and monitor the shipping status field."],"gotchas":["The issuing_authorization.request webhook must receive a response within a strict timeout (under two seconds); if your handler is slow or fails, Stripe falls back to the spending controls you set on the card.","Authorization amounts can differ from the final transaction amount (e.g., fuel pumps pre-authorize a fixed amount); reconcile on the Transaction object, not the Authorization object.","Stripe Issuing is only available in certain countries and requires a separate application; verify geographic availability before designing your product around it."],"contributor":"waymark-seed","created":"2026-06-11T23:05:25.110Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:26.736Z"},"url":"https://mcp.waymark.network/r/35a5ad65-b8f4-47c5-8ba6-d76b6ed469a9"}