Integrate account funding transactions
Distinguish account funding from purchases and preserve processor-specific recipient requirements.
Confirm the supported route
An AFT pulls funds into another account; it is not an OCT payout. The source documents Visa and Mastercard on Tsys and Worldpay, with MCC and integration-version restrictions. Confirm the processor, card network and MCC combination before selecting an identifier.
Provide recipient data
Use the sale or authorization contract with aft_identifier. Mastercard requires aft_recipient_name. Worldpay Mastercard additionally requires recipient account/type and recipient state/country. Field Purpose aft_identifier Network business/transaction identifier aft_recipient_name Recipient name aft_recipient_account Recipient account identifier aft_recipient_type Identifier format, such as wallet_id
Reconcile and verify
Check is_aft, aft_identifier and aft_recipient_name in response/reporting data. The source prose names shipping_state/shipping_country while its JSON nests state/country under shipping_address; verify the selected endpoint schema rather than translating fields blindly. Sale request contract
Tsys network eligibility
Published network/platform values; use the applicable merchant configuration. MCC Description Supported 4829 Wire Transfer / Money Orders Visa/MC 6540 Non-Financial Institution / Stored Value Card Purchase or Loading / Account Funding Visa/MC 6012 Financial Institutions Visa Only
Worldpay Mastercard eligibility
Published network/platform values; use the applicable merchant configuration. MCC Description Allowed values for aft_identifier 4829 Wire Transfer / Money Orders F07, F08, F52, F53, F54, F55, F61, F64, F65 6051 Quasi-Cash F52, F61 6211 Securities Brokers/Dealers F52, F61 6538 MoneySend Funding C57, F07, F52, F53, F54, F55, F65 6540 Non-Financial Institution / Stored Value Card Purchase or Loading / Account Funding F07, F08, F52, F53, F61, F64 7800 Government-Owned Lottery (US) F52, F61 7801 Government-Licensed Casinos F52, F61 7994 Video Game Arcades/Establishments F52, F61 7995 Other Gambling Transactions/Spoortsbooks F52, F61 9406 Government-Owned Lottery (non-US) F52, F61
Network transaction identifiers
Published network/platform values; use the applicable merchant configuration. Brand Value Platforms Meaning Allowed MCCs Visa AA Tsys, Worldpay Account to Account Tsys: 4829, 6540, 6012; Worldpay: No Restrictions Visa BI Worldpay Bank Initiated No Restrictions Visa FD Worldpay Funds Disbursement No Restrictions Visa FT Tsys, Worldpay Funds Transfer Tsys: 4829, 6540, 6012; Worldpay: No Restrictions Visa LA Tsys Liquid Assets 4829, 6540, 6012 Visa PD Worldpay Payroll Disbursement No Restrictions Visa PP Worldpay Person to Person No Restrictions Visa TU Tsys, Worldpay Top-Up Tsys: 4829, 6540, 6012; Worldpay: No Restrictions Visa WT Tsys, Worldpay Wallet Transfer Tsys: 4829, 6540, 6012; Worldpay: No Restrictions MC C56 Worldpay Government/Non-Profit Disbursement 6538 MC C57 Worldpay Rapid Merchant Settlement 6538 MC F07 Tsys, Worldpay General Person-To-Person Transfer Tsys and Worldpay: 4829, 6540; Worldpay Only: 6538 MC F08 Tsys, Worldpay Person to Person transfer to Card Account Tsys and Worldpay: 4829; Worldpay Only: 6540 MC F52 Tsys, Worldpay General Transfer to Own Account Tsys and Worldpay: 4829; Worldpay Only: 6051, 6211, 6538, 6540, 7800, 7801, 7994, 7995, 9406 MC F53 Worldpay Agent Cash-out 4829, 6538, 6540 MC F54 Tsys, Worldpay Payment of Own Credit Card Bill Tsys and Worldpay: 4829; Worldpay Only: 6538 MC F55 Tsys, Worldpay Business Disbursement Tsys and Worldpay: 4829; Worldpay Only: 6538 MC F61 Tsys, Worldpay Transfer to Own Staged Digital Wallet Account Tsys and Worldpay: 4829, 6540; Worldpay Only: 6051, 6211, 6540, 7800, 7801, 7994, 7995, 9406 MC F64 Tsys, Worldpay Transfer to Own Debit or Prepaid Card Account Tsys and Worldpay: 4829; Worldpay Only: 6540 MC F65 Tsys, Worldpay General Business-to-Business Transfer Tsys and Worldpay: 4829; Worldpay Only: 6538
Recipient identifier types
Published network/platform values; use the applicable merchant configuration. Value Meaning ban_and_bic BAN (Bank Account Number) and BIC (Bank Identification Code) card_account Card Account Number email Email Address iban IBAN (International Bank Account Number) other Other phone_number Phone Number rtn_and_ban RTN (Routing Number) and BAN (Bank Account Number) social_network_id Social Network ID wallet_id Wallet ID
Resolve the C56 discrepancy
The identifier table lists C56 for Worldpay MCC 6538, but the Worldpay MCC 6538 eligibility table omits C56. Confirm this combination before enabling it. The published request also omits its closing JSON brace and uses nested shipping_address while prose names shipping_state/shipping_country; do not copy the malformed payload or infer that both field forms are accepted.