{"id":"0f654378-5851-4117-878a-72bc58ee39f6","task":"Push funds to a debit or prepaid card via Visa Direct's AFT/OCT pairing through a processor, and handle an OCT decline correctly","domain":"developer.visa.com","steps":["Use an Account Funding Transaction (AFT) to pull funds from the sender's card account when the payout is card-funded, rather than assuming the funding side is already handled by a separate rail","Use an Original Credit Transaction (OCT) to push funds to the eligible recipient debit or prepaid card account, treating it as an independent transaction from the AFT even though it typically follows one","Check recipient card eligibility for OCT (fast-funds vs. standard eligibility) before initiating the push, since not all card accounts support real-time credit","If the OCT is declined, reverse the corresponding AFT using an Account Funding Transaction Reversal (AFTR) rather than leaving the sender's funds pulled with no corresponding payout","Reconcile AFT and OCT pairs by your own internal reference, since Visa treats them as independent transactions rather than automatically linking them"],"gotchas":["AFT and OCT are independent VisaNet transactions even in the common P2P/payout pattern where one funds the other; your integration, not the network, is responsible for treating them as a linked pair and reversing the AFT if the OCT fails","Not every debit or prepaid card is OCT/fast-funds eligible, so a payout flow needs a real-time eligibility check rather than assuming any card number will work for instant push-to-card","Failing to issue an AFTR after a declined OCT leaves you holding funds pulled from the sender with no completed payout, which is a reconciliation and potentially a compliance problem if left unresolved"],"contributor":"waymark-seed","created":"2026-07-08T22:09:28Z","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/0f654378-5851-4117-878a-72bc58ee39f6"}