Scenario 22: Card Load Reversal (Visa)

<< Back to the index

A cardholder receives $15 from a peer-to-peer cash transfer app, but 12 seconds later the load is reversed. The following are true:

  • The initial available balance is $1000.
  • The network is Visa.

Sequence of events

Events in the same step have the same timestamp.

  1. Visa sends a card load authorization request for 15.00 over network rails.
  2. Galileo approves the authorization and sends the AAPM: auth_payment webhook. Galileo converts the transaction into a payment, posts 15.00 to the account, and sends the BPMT: pmt webhook. The available balance is now 1015.00.
  3. Visa sends a card load reversal request for -15.00 over network rails.
  4. Galileo approves the request, converts the transaction to an adjustment, posts -15.00 to the account and sends the BADJ: adj webhook. The available balance is now 1000.00.

Transactions

These tables show how the transactions are represented by various Galileo systems. For an explanation of the trans_code field, see Classifying transactions in the About Transactions guide.

Auth API

auth_typetransaction_typetrans_amountauth_idoriginal_idavailable_fundstimestamp
AuthPayment15.0099550100020231025:111708MST
ReversalPayment15.0099560101520231025:111720MST

Authorization/Settlement Events webhooks

msg_idtypeamountauth_idsource_idoriginal_auth_idopen_to_buytimestamp
AAPMauth_payment159955010002023-10-25 11:17:08 MST
BPMTpmt152288010152023-10-25 11:17:08 MST
BADJadj150077010002023-10-25 11:17:20 MST

Authorized Transactions RDF

The load amount is expressed as a negative number even though it credits the account.

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODEREVERSAL IDTRANSACTION DATE/TIMEAUTH TRANSACTION CODEBAI
-15.0099552602023-10-25 11:17:08VITMD
-15.0099562602023-10-25 11:17:20VIAMD

Posted Transactions RDF

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODE/TYPELOADS AUTH IDTRANSACTION DATE/TIMEPOST DATE
15.002288PMVH99552023-10-25 11:17:082023-10-25 11:17:08
-15.000077ADyt2023-10-25 11:17:202023-10-25 11:17:20

Get Authorization History response

The transactions are not returned by this endpoint.

Get Transaction History response

This endpoint returns only settled transactions. These transactions are also returned by Get Account Overview.

amtsource_idoriginal_auth_idtrans_codeauth_tspost_ts
1522880PMVH2023-10-25 11:17:082023-10-25 11:17:08
-1500770ADyt2023-10-25 11:17:202023-10-25 11:17:20

Get All Transaction History response

This endpoint returns the same transactions as the All Transactions screen of the CST.

amtauth_idprior_idtrans_codesource_idcalculated_balancecredit_indauth_tspost_ts
1599550PMVH22881015None2023-10-25 11:17:082023-10-25 11:17:08
-1599560ADyt00771000None2023-10-25 11:17:202023-10-25 11:17:20