A debit cardholder requests a ride from a ride-share service. The service obtains a $30 authorization. At the end of the ride, the total comes to $10. 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.
Visa sends an authorization request for –30.00.
Galileo approves the request and places a 30.00 hold on the account. The available balance is now 970.00. Galileo sends a BAUT: auth event message.
When the ride is completed, the total comes to 10.00. Visa sends an authorization reversal for 20.00.
Galileo releases 20.00 from the hold. The available balance is now 990.00. Galileo sends an AAAU: auth event message.
Visa sends a batch file with the –10.00 transaction.
The arrival of the transaction in the batch file causes Galileo to expire the reversal, which reverses out the 20.00 credit. Galileo sends a BEXR: auth_exp_reversal event message. Galileo backs out the original 30.00 hold and posts –10.00 to the account. The available balance is still 990.00. Galileo sends a 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.
Auth API
auth_type
transaction_type
trans_amount
auth_id
original_id
available_funds
timestamp
Auth
Auth
30.00
5588
0
1000
2023-10-25 18:31:32
Reversal
Auth
20.00
7711
5588
970
2023-10-25 18:41:20
Authorization/Settlement Events
msg_id
type
amount
auth_id
original_auth_id
open_to_buy
timestamp
BAUT
auth
30
5588
0
970
2023-10-25 18:31:32 MST
AAAU
auth
20
7711
5588
990
2023-10-25 18:41:20 MST
BEXR
auth_exp_reversal
20
7711
5588
970
2023-10-26 10:32:45 MST
SETL
setl
10
5588
0
990
2023-10-26 10:32:45 MST
Authorized Transactions RDF
TRANSACTION AMOUNT
AUTHORIZATION CODE
TRANSACTION CODE
REVERSAL ID
AUTH TRANSACTION CODE
TRANSACTION DATE/TIME
-30.00
5588
5
0
VIA
2023-10-25 18:31:32
20.00
7711
5
5588
VIR
2023-10-25 18:41:20
Posted Transactions RDF
TRANSACTION AMOUNT
AUTHORIZATION CODE
TRANSACTION CODE/TYPE
SOURCE ID
TRANSACTION DATE/TIME
POST DATE
-10.00
5588
VSA
5588
2023-10-25 18:31:32
2023-10-26 10:32:45
Get Authorization History response
This endpoint returns only transactions that have not settled, reversed, or expired. These transactions are also returned by Get Account Overview. This table shows both the authorization and the reversal; however, in Production you would get only the most recent transaction.
amt
auth_id
original_auth_id
type
local_amt
timestamp
-30
5588
0
L
000000003000
2023-10-25 18:31:32
20
7711
5588
R
000000002000
2023-10-25 18:41:20
Get Transaction History response
This endpoint returns only settled transactions. These transactions are also returned by Get Account Overview.
amt
source_id
original_auth_id
trans_code
auth_ts
post_ts
-10
5588
0
VSA
2023-10-25 18:31:32
2023-10-26 10:32:45
Get All Transaction History response
This endpoint returns the same transactions as the All Transactions screen of the CST.