Scenario 23: Account Funding Transaction

<< Back to the index

A debit cardholder has a credit-builder account on another platform. The cardholder pulls $135 from the Galileo-based account into their credit-builder account as an account-funding transaction (AFT). The following are true:

  • An AFT transfers funds from a card account to a non-merchant account.
  • 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 a preauthorization request for –135.00 over network rails.
  2. Galileo approves the preauthorization and puts a 135.00 hold on the account. The available balance is now 865.00. Galileo sends the BAUT: auth webhook.
  3. The credit-builder account platform sends a completion for –135.00.
  4. Galileo backs out the 135.00 preauthorization hold and replaces it with a 135.00 completion hold. The available balance is still 865.00. Galileo sends the AAAU: auth webhook.
  5. Visa sends a batch file with the –135.00 transaction.
  6. Galileo backs out the 135.00 completion and posts –135.00 to the account. The available balance is still 865.00. 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_idavailable_fundstimestamp
AuthPreauth135.0044220100020231025:034632MST
AdviceAuth135.004433442286520231025:070503MST

Authorization/Settlement Events webhooks

msg_idtypeamountauth_idoriginal_auth_idopen_to_buytimestamp
BAUTauth135442208652023-10-25 03:46:32 MST
AAAUauth135443344228652023-10-25 07:05:03 MST
SETLsetl135443344228652023-10-26 10:39:55 MST

Authorized Transactions RDF

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODEREVERSAL IDTRANSACTION DATE/TIMEAUTH TRANSACTION CODEBAI
-13544223002023-10-25 03:46:32VIPAA
-13544333044222023-10-25 07:05:03VICAA

Posted Transactions RDF

TRANSACTION AMOUNTAUTHORIZATION CODETRANSACTION CODE/TYPEREVERSAL IDTRANSACTION DATE/TIMEPOST DATEIS AFT TRANSACTION
-1354433VSC44222023-10-25 07:05:032023-10-26 10:39:55Y

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 both the authorization and completion; however, in Production you would get only the most recent transaction.

amtauth_idoriginal_auth_idtypelocal_amttimestamp
-13544220P0000000135002023-10-25 03:46:32
-13544334422C0000000135002023-10-25 07:05:03

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
-13544334422VSC2023-10-25 03:46:322023-10-26 10:39:55

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
-13544220VIP4422865.00Y2023-10-25 03:46:322023-10-25 03:46:32
135NoneNonePVPV44221000.00NoneNone2023-10-25 07:05:03
-13544334422VIC4433865.00Y2023-10-25 03:46:322023-10-25 07:05:03
13544334422BVC44331000.00Y2023-10-25 03:46:322023-10-26 10:39:55
-13544334422VSC4433865.00Y2023-10-25 03:46:322023-10-26 10:39:55