{"id":"7d45ce79-817e-4f7b-a417-34a2d56ead68","task":"Issue single-use virtual cards for AP supplier payouts via the Marqeta API","domain":"www.marqeta.com/docs","steps":["Authenticate using HTTP Basic Auth with your Marqeta application token and admin access token against the core API base URL","Create a card product configured for virtual, single-use cards with spend controls limiting merchant category codes to expected supplier categories","Create a user token for the payment event or use an existing user token representing your AP system","Issue a virtual card with POST /v3/cards specifying the card_product_token, user_token, and set expiration to match the payment window","Configure JIT (just-in-time) funding so the card is funded only at transaction time based on a webhook callback to your authorization service"],"gotchas":["JIT funding requires your authorization endpoint to respond within Marqeta's timeout window; a slow response defaults to the fallback funding decision configured on the card product","Single-use cards are invalidated after one successful transaction; implement card lifecycle webhooks to confirm usage and trigger a new card for any retries","Marqeta operates in a sandbox environment separate from production; keys and card products are not shared across environments"],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","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:48.523Z"},"url":"https://mcp.waymark.network/r/7d45ce79-817e-4f7b-a417-34a2d56ead68"}