Scenario 1: Authorization with Settlement

<< Back to the index

A debit cardholder goes to a restaurant and the meal totals $45. The cardholder adds a $10 tip to the receipt. The following are true:

  • The initial available balance is $1000.
  • The merchant uses a signature to validate the debit card.
  • The network is Mastercard Banknet.

Sequence of events

Events in the same step have the same timestamp.

  1. Mastercard sends a preauthorization request for –45.00.
  2. Galileo approves the request and places a 45.00 hold on the account. The available balance is now 955.00. Galileo sends a BAUT: auth event message.
  3. Mastercard sends a batch file with the –55.00 transaction.
  4. Galileo backs out the 45.00 hold and posts –55.00 to the account. The available balance is now 945.00. Galileo sends a SETL: setl event message.

📘

Note

Because the settlement amount is higher than the preauthorization amount, there is a risk that the tip could drive the account negative. See Upcharges in the Authorization guide for a way to mitigate this risk.

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
AuthPreauth45.00887701000.0020210411:000435MST

Authorization/Settlement Events

msg_idtypeamountauth_idoriginal_auth_idopen_to_buytimestamp
BAUTauth45887709552021-04-11 00:04:35 MST
SETLsetl55887709452021-04-12 10:32:04 MST

Authorized Transactions RDF

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODEREVERSAL IDTRANSACTION DATE/TIME
45.00-8877502021-04-11 00:04:35

Posted Transactions RDF

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODE/TYPESOURCE IDTRANSACTION DATE/TIMEPOST DATE
55.00-8877SE588772021-04-11 00:04:352021-04-12 10:32:04

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
-4588770L0000000045002021-04-11 00:04:35

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
-5588770SE52021-04-11 00:04:352021-04-12 10:32:04

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
-4588770AUL8877955Y2021-04-11 00:04:352021-04-11 00:04:35
45NoneNoneBO588771000NoneNone2021-04-12 10:32:04
-5588770SE58877945Y2021-04-11 00:04:352021-04-12 10:32:04


Galileo Financial Technologies, LLC 2024

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.