{"id":"8204809f-ad7d-41ce-b1e0-f4e3a0aa2e5b","task":"Upgrade a legacy Airwallex business-card integration to a non-personalized commercial card using DELEGATE cardholders","domain":"airwallex.com","steps":["Create a DELEGATE type cardholder for each authorized card user instead of relying on the old business/organization card model","Call Create a card with program.purpose set to COMMERCIAL and is_personalized set to false to issue a non-personalized commercial card","Set cardholder_id to the DELEGATE cardholder's ID, and optionally add up to two more contacts via additional_cardholder_ids for 3D Secure authentication","Remove the legacy issue_to: ORGANISATION and primary_contact_details fields from the request body — they are not part of the 2024-03-31+ schema","Confirm the response no longer returns issue_to or a top-level type field — that information now lives under the program object"],"gotchas":["Non-personalized commercial cards support at most three registered contacts total (the primary cardholder plus up to two additional_cardholder_ids) — plan your 3DS contact list before go-live","Mixing legacy fields (issue_to, primary_contact_details) with the new program/is_personalized fields in the same request is not supported post-2024-03-31 — migrate the whole request body, don't partially patch it","This upgrade path is documented specifically for integrations built before 2024-03-31; if integrating fresh, use the current create-cards tutorials directly rather than the legacy-to-new diff guide"],"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/8204809f-ad7d-41ce-b1e0-f4e3a0aa2e5b"}