Scenario 3: Incremental Authorizations

<< Back to the index

A debit cardholder calls a ride-share service through its app, and the cost of the proposed destination is $25. After arriving at the first destination the cardholder requests a second destination for $15, and then after arriving at the second destination requests a third, for $10.

  • The initial available balance is $1000.
  • The cardholder pays using a mobile wallet.
  • The network is Visa.

Sequence of events

Events in the same step have the same timestamp.

  1. Visa sends an authorization request for –25.00.
  2. Galileo approves the request and places a 25.00 hold on the account. The available balance is now 975.00. Galileo sends the BAUT: auth event message.
  3. Visa sends an incremental authorization request for –40.00.
  4. Galileo approves the request, backs out the previous 25.00 hold, and places a new 40.00 hold on the account. The available balance is now 960.00. Galileo sends the BAUT: auth event message.
  5. Visa sends another incremental authorization request for –50.00.
  6. Galileo approves the request, backs out the previous 40.00 hold, and places a new 50.00 hold on the account. The available balance is now 950.00. Galileo sends the BAUT: auth event message.
  7. Visa sends a clearing file with the –50.00 settlement.
  8. Galileo backs out the 50.00 hold and posts –50.00 to the account. The available balance is still 950.00. Galileo sends the SETL: setl event message.

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.

📘

Note

See Enhanced incremental authorization reporting in the Authorization guide for additional fields that Galileo can enable for you.

Auth API

auth_typetransaction_typetrans_amountauth_idoriginal_idavailable_fundsincremental_authtimestamp
AuthAuth25.00333301000.00False20210617:142135MST
AuthAuth40.0066663333975.00True20210617:162917MST
AuthAuth50.0099996666960.00True20210617:170840MST

Authorization/Settlement Events

msg_idtypeamountauth_idact_typeotypeoriginal_auth_idoriginal_
incremental_id
open_to_buylocal_currency
_amount
visa_trans_idtimestamp
BAUTauth253333VIA00975253813813813813812021-06-17 14:21:35 MST
BAUTauth406666VIA33333333960153813813813813812021-06-17 16:29:17 MST
BAUTauth509999VIA66663333950103813813813813812021-06-17 17:08:40 MST
SETLsetl509999VSA6666333395003813813813813812021-06-19 17:47:19 MST

Authorized Transactions RDF

  • For Visa incremental authorizations, the value 3900 is present in DE63_BRN.
  • The ASSOCIATION TRANS ID is the same for all Visa transactions in an incremental series.
  • The TRANSACTION AMOUNT field contains the cumulative amount, and LOCAL AMOUNT contains the increment.
TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODEAUTH TRANSACTION CODEREVERSAL IDTRANSACTION DATE/TIMELOCAL AMOUNTASSOCIATION TRANS IDDE63_BRN
-25.0033335VIA02021-06-17 14:21:35-25.003813813813813812--------
-40.0066665VIA33332021-06-17 16:29:17-15.003813813813813812----3900
-50.0099995VIA66662021-06-17 17:08:40-10.003813813813813812----3900

Posted Transactions RDF

Use the ASSOCIATION TRANS ID to link the settlement to the incremental series.

TRANSACTION AMOUNTAUTHORIZATION CODEREVERSAL IDTRANSACTION CODE/TYPESOURCE IDAUTH TRANSACTION CODELOCAL AMOUNTTRANSACTION DATE/TIMEPOST DATEASSOCIATION TRANS ID
-50.0099996666VSA9999VIA-50.002021-06-17 17:08:402021-06-19 17:47:19381381381381381

Get Authorization History response

This endpoint returns only transactions that have not settled or expired. These transactions are also returned by Get Account Overview. This example shows all three authorizations; however, in Production you would get only the most recent transaction. The local_amt field contains the amount of the increment and amt contains the cumulative amount.

amtauth_idoriginal_auth_idtypelocal_amttimestamp
-2533330A00000000025002021-06-17 14:21:35
-4066663333A0000000015002021-06-17 16:29:17
-5099996666A0000000010002021-06-17 17:08:40

Get Transaction History response

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

amtsource_idoriginal_auth_idtrans_codelocal_amtauth_tspost_ts
-5099996666VSA02021-06-17 16:45:022021-06-19 17:47:19

Get All Transaction History response

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

amtauth_idprior_idtrans_codesource_idlocal_amtcalculated_balancecredit_indauth_tspost_ts
-2533330VIA333325975Y2021-06-17 14:21:352021-06-17 14:21:35
25NoneNonePVPV3333null1000NoneNone2021-06-17 16:29:17
-4066663333VIA666615960Y2021-06-17 14:21:352021-06-17 16:29:17
40NoneNonePVPV6666null1000NoneNone2021-06-17 16:45:02
-5099996666VIA999910950Y2021-06-17 16:45:022021-06-17 17:08:40
5099996666BVA9999null1000Y2021-06-17 16:45:022021-06-19 17:47:19
-5099996666VSA9999null950Y2021-06-17 16:45:022021-06-19 17:47:19


© Galileo Financial Technologies, LLC 2025    Privacy Disclosure

All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of Galileo Financial Technologies, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of Galileo Financial Technologies, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.