Scenario 20: Card Load Reversal (Maestro)

<< Back to the index

A cardholder receives $225 from a grocery-delivery company at the end of a shift, but an error on the company's side causes the funds to be reversed a minute later. The following are true:

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

Sequence of events

Events in the same step have the same timestamp.

  1. Maestro sends a card-load authorization request for 225.00 over network rails.
  2. Galileo approves the authorization and sends the AAPM: auth_payment webhook. Galileo then converts the transaction into a payment, posts 225.00 to the account, and sends the BPMT: pmt webhook. The available balance is now 1225.00.
  3. Maestro sends a card load reversal request for -225.00 over network rails.
  4. Galileo approves the request, converts the transaction to an adjustment, posts -225.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
AuthPayment225.0011220100020230127:000528MST
ReversalPayment225.0011230122520230127:000529MST

Authorization/Settlement Events webhooks

msg_idtypeamountauth_idsource_idoriginal_auth_idopen_to_buytimestamp
AAPMauth_payment2251122010002023-01-27 00:05:28 MST
BPMTpmt2256600012252023-01-27 00:05:28 MST
BADJadj2258899010002023-01-27 00:05:29 MST

Authorized Transactions RDF

The reversal amount is expressed as a positive number even though it's the reversal of a deposit.

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODEREVERSAL IDTRANSACTION DATE/TIME
225.00+11222802023-01-27 0:05:28
225.00+11232802023-01-27 0:05:29

Posted Transactions RDF

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODE/TYPESOURCE IDTRANSACTION DATE/TIMEPOST DATE
225.00+6600PMMX66002023-01-270:05:282023-01-27 00:05:28
225.00-8899ADMX88992023-01-27 0:05:292023-01-27 00:05:29

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
22566000PMMX2023-01-27 00:05:282023-01-27 00:05:28
-22588990ADMX2023-01-27 00:05:292023-01-27 00:05:29

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
22511220PMMX66001225None2023-01-27 00:05:282023-01-27 00:05:28
-22511230ADMX88991000None2023-01-27 00:05:292023-01-27 00:05:29