Prepaid Cards

ACH debit = pull = initiated by receiver ACH credit = push = initiated by sender

STABLECOIN PREPAID DEBIT CARDS

Push, prefunded, peer-to-peer transfer. Technically a credit because card wallet transfers.

WHY STABLECOINS FOR PREPAID DEBIT CARD SETTLEMENT? Instant zero-fee global 24/7/365 payments

  • Prefunded = no credit risk

  • Atomic transfers = no float

  • Blockchain redundancy = always online

  • Direct wallet-to-wallet = no middlemen

PUSH FLOW

Credit, Push, Transfer initiated by cardholder

COUNTERPARTIES

Cardholder Prepaid debit card wallet Blockchain Stablecoin Merchant wallet Merchant

FLOW

Originator → ODFI → Blockchain → RDFI → Receiver Cardholder → Card Wallet → Blockchain → Merchant Wallet → Merchant

PREPAID STABLECOIN CREDIT / TRANSFER / PUSH FLOW

  1. Cardholder requests payment

  2. Card wallet submits stablecoin transfer

  3. Blockchain debits card wallet

  4. Blockchain credits merchant wallet

  5. Merchant wallet confirms receipt to merchant

  6. Merchant provides receipt to cardholder

ROLES

  • Sender

  • Sender wallet

  • Blockchain

  • Recipient wallet

  • Recipient

FLOW

  1. Cardholder requests payment

  2. Card wallet broadcasts transfer

  3. Blockchain debits card wallet

  4. Blockchain credits merchant wallet

  5. Merchant wallet confirms

  6. Merchant issues receipt to Cardholder

PULL FLOW

Cardholder → Merchant → Merchant Wallet → Blockchain → Card Wallet → Cardholder

PREPAID STABLECOIN DEBIT TRANSFER / PULL FLOW

  1. Cardholder authorizes merchant to pull funds

  2. Merchant sends debit request

  3. Merchant wallet submits blockchain debit request

  4. Blockchain verifies card wallet balance

  5. Blockchain debits card wallet

  6. Blockchain credits merchant wallet

  7. Merchant wallet confirms receipt to merchant


Stablecoin Payment Flows

Digital currency transfers using stablecoins pegged to fiat currencies. Enables fast, low-cost transactions with blockchain security. Settlements occur in real-time without intermediaries.

COUNTERPARTIES

Sender Recipient Stablecoin issuer Blockchain network Wallet providers

Authorization

  1. Sender initiates a transfer via their wallet.

  2. Transaction is broadcast to the blockchain network.

  3. Network verifies sender’s balance and transaction validity.

  4. Transaction is approved and added to the blockchain.

Processing

  1. Transaction is processed on the blockchain.

  2. Smart contracts execute any required conditions.

  3. Network nodes confirm the transaction.

Settlement

  1. Stablecoin is credited to the recipient’s wallet.

  2. Transaction is permanently recorded on the blockchain.

MINTING & REDEEMING

Visa Direct

VISA DIRECT FOR WALLET FLOW

  1. The sender initiates a payment using a visa direct client.

  2. The Visa Direct Client processes the payment through the Visa Direct Gateway.

  3. The Visa Direct Gateway connects to the Visa Payments Limited (VPL) network.

  4. A network of wallet aggregators and operators on the VPL is utilized to facilitate the transaction.

  5. The payment is transferred to the recipient's financial institution.

VISA DIRECT USER FLOW

  1. Sender initiates payment through a digital channel

  2. Create and submit OCT transaction

  3. Transaction is routed to recipient institution

  4. Receiving institution credits account and notifies recipient

  5. Recipient can access funds at POS or ATM

Automated Clearing House

ACH DATA FLOW

  1. Originator initiates a debit or credit payment order to the ODFI

  2. ODFI transmits the payment information to the ACH operator

  3. ACH operator receives data from the ODFI and sorts the entries by routing number

  4. ACH operator transmits the entries to the RDFI

  5. RDFI receives, processes, and posts the ACH data to the receiver account on settlement day

ACH CREDIT TRANSFER

  1. Alice sends a request to Bank A “Pay Bank B $5 for the benefit of Bob”

  2. Bank A verifies Alice’s identity and adequacy of Alice’s funds

  3. Bank A notifies Bank B of the payment

  4. Bank B verifies Bob has an account

  5. Bank B sends confirmation to Bank A

  6. Both banks send confirmation to their respective customers.

USER FLOW

  1. Alice sends a request to Bank A “Pay Bank B $5 for the benefit of Bob”

  2. Bank A verifies Alice’s identity and adequacy of Alice’s funds

  3. Bank A notifies Bank B of the payment

  4. Bank B verifies Bob has an account

  5. Bank B sends confirmation to Bank A

  6. Both banks send confirmation to their respective customers.

ACH TRANSFER

  1. The merchant provides the amount due.

  2. The customer provides authorization for the merchant to initiate payment.

  3. The ODFI debits the customer's account and sends the ACH files to the ACH operator.

  4. The ACH operator routes the ACH files to the receiving bank (RDFI).

  5. The RDFI processes the payment.

  6. The funds clear and are deposited into the merchant's account.


RESOURCES

Prepaid Pull

Prepaid Push Mermaid

Automated Clearing Housearrow-up-right

IDN Flows

Plant UML Pull

pull

Last updated