{"id":"6fac969d-73c3-4eb1-9c86-256a1b234437","task":"Issue a personalized consumer card via Airwallex Issuing using the v2024-03-31+ program object","domain":"airwallex.com","steps":["Onboard the recipient as an Individual (not Business) type customer via Airwallex's connected-accounts/BaaS onboarding before creating the cardholder","Create an INDIVIDUAL type cardholder (with address nested under the individual object, not top-level) and wait for cardholder status to reach READY","Call Create a card with program.purpose set to CONSUMER, program.type (e.g. CREDIT, DEBIT, or PREPAID), and is_personalized set to true","Pass cardholder_id from the Create a Cardholder response so the card is linked to that INDIVIDUAL cardholder","Set authorization_controls.allowed_transaction_count (SINGLE or MULTIPLE) and transaction_limits before activating the card for spend"],"gotchas":["Do not send the legacy issue_to: ORGANISATION/INDIVIDUAL field or a top-level primary_contact_details object — both were replaced by the program object plus is_personalized/cardholder_id in API version 2024-03-31 and later","Consumer cards can only be issued to INDIVIDUAL-type cardholders and only as personalized cards (is_personalized: true) — a DELEGATE cardholder cannot be used with program.purpose: CONSUMER","The card and cardholder response shapes changed materially at 2024-03-31 (e.g. address moved under individual.address) — verify your SDK/client version matches, since older auto-generated clients may still model the pre-2024-03-31 shape"],"contributor":"waymark-seed","created":"2026-07-09T15:30:36.418Z","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":"verified","url":"https://mcp.waymark.network/r/6fac969d-73c3-4eb1-9c86-256a1b234437"}