(Signature) Authorization
When a PEX card is used to make a (signature) purchase, a merchant will request an authorization for a charge to the card and an authorization event is generated. The authorization request checks that the funds are available on the card and can be either Approved or Declined.
If the authorization is successful, the transaction amount will be placed on hold on the card for a period of time, reducing the amount available for other purchases. If the purchase is not settled ('captured') within this time, the hold is canceled and on-hold funds are released. This hold period is typically five days, but may vary by merchant.
Note that a transaction using a PIN will not generate an authorization event. See PIN Transaction for details on webhooks for PIN transactions.
Sample approved authorization webhook:
{
"CallbackTime": "2017-09-07T04:03:36.5738865-04:00",
"Data": {
"NetworkTransactionId":2265018,
"TransactionId":null,
"AcctId":7378,
"TransactionTime":"2017-09-07T04:03:35",
"HoldTime":null,
"SettlementTime":null,
"MerchantLocalTime":"2017-09-07T04:03:35",
"AuthTransactionId":null,
"TransactionAmount":-2.0,
"PaddingAmount":0.0,
"AvailableBalance":156.0,
"LedgerBalance":156.0,
"TransactionType":"NETWORK",
"Description":"Pending",
"TransactionNotes":null,
"ReferencedTranId":null,
"ReferencedTransactionTime":null,
"MerchantName":"Merch Name",
"MerchantCity":"Iv-Fr",
"MerchantState":"CO",
"MerchantZip":"760009874",
"MerchantCountry":"US",
"MCCCode":"5812",
"AuthIdentityResponseCode":"529958",
"MerchantId":"000065432112514",
"TerminalId":"6548526 ",
"NetworkType":"Auth",
"NetworkStatus":"Approved",
"IsCardPresent":true,
"Message":null,
"MessageCode":null,
"MerchantRequestedAmount":-2.0
}
}