Scenario 24: Recurring Transaction

<< Back to the index

A cardholder has a subscription to a video streaming service. The service has set up a recurring transaction to debit $9.99 from the mobile wallet once per month. 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 an authorization request for –9.99 over network rails. The request indicates that it is a recurring charge.
  2. Galileo approves the authorization and puts a 9.99 hold on the account. The available balance is now 990.01. Galileo sends the BAUT: auth webhook.
  3. Visa sends a batch file with the –9.99 transaction.
  4. Galileo backs out the 9.99 hold and posts –9.99 to the account. The available balance is still 990.01. Galileo sends a SETL: setl webhook.

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_idrecurringavailable_fundstimestamp
AuthAuth9.9988440Y100020231025:042931MST

Authorization/Settlement Events webhooks

msg_idtypeamountauth_idoriginal_auth_idopen_to_buytimestamp
BAUTauth9.9988440990.012023-10-25 04:29:31 MST
SETLsetl9.9988440990.012023-10-26 10:33:56 MST

Authorized Transactions RDF

POS ENTRY MODE: 10 means "Credentials on file."

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODEREVERSAL IDTRANSACTION DATE/TIMEAUTH TRANSACTION CODEPOS ENTRY MODEMOBILE TRANSACTIONTOKEN REQUESTOR
-9.9988445002023-10-25 04:29:31VIA10Y40010075839

Posted Transactions RDF

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODE/TYPEREVERSAL IDTRANSACTION DATE/TIMEPOST DATERECURRING TRANSACTION FLAG
-9.998844VSA02023-10-25 04:29:312023-10-26 10:33:56Y

Get Authorization History response

This endpoint returns only transactions that have not settled or expired. These transactions are also returned by Get Account Overview.

amtauth_idoriginal_auth_idtypelocal_amttimestamp
-9.9988440A0000000009992023-10-25 04:29:31

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
-9.9988440VSA2023-10-25 04:29:312023-10-26 10:33:56

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
-9.9988440VIA8844990.01Y2023-10-25 04:29:312023-10-25 04:29:31
9.99NoneNoneBVA88441000.00NoneNone2023-10-26 10:33:56
-9.9988440VSA8844990.01Y2023-10-25 04:29:312023-10-26 10:33:56