Skip to main content

Authorizations

The authorization (also authorization hold) process is an essential step in completing a card transaction. During authorization, the merchant receives the card holder's information and verifies that the card is valid and that the card holder has sufficient funds to cover the amount of the transaction. Most merchants proceed immediately from authorization to the completion of the transaction, but they have the option to place a hold instead.

An authorization effectively "reserves" a certain amount of the card holder's available funds for the merchant upon completion of the card transaction. The amount of the authorization is made unavailable to the card holder, but it isn't transferred to the merchant's account—not yet. When the transaction is settled, the authorization will be removed, and the card holder is charged the actual, final purchase amount.

Note

When using a card in gas stations, the authorization is made before the purchase amount is determined. In this case, a 100$ authorization and hold will be made (or of the current balance if it is lower than 100$) and any difference will be released once the purchase is settled.

The authorized amount will be included in the card holder account hold amount and will be reflected in the account available amount (see Deposit Account)

Authorization Statuses

Authorizations have a Status Property, which represent their current status.

StatusDescription
AuthorizedThe authorization was created and is awaiting settlement.
CompletedThe authorization was settled through a transaction.
CanceledThe authorization was reverted by the merchant or expired.
DeclinedThe authorization was declined, for example: due to insufficient funds.

Org-initiated release (Unit Dashboard & API)

When your organization is permitted to do so, you may manually release an authorization that is still in Authorized status. The held amount returns to the customer’s available balance without waiting for a merchant reversal, settlement, or network-driven expiry.

When enabled, it is available to your organization for authorizations that belong to your own program. When not enabled, your organization cannot self-serve this action and Unit must handle it as a support workflow.

Surfaces

Prerequisite

Your Org Bank Agreement must allow your organization to release authorization holds. This capability is disabled by default; contact Unit if you need it enabled for your program.

Automatic Release Timing

In the normal flow, authorization holds are released when the merchant settles the transaction, sends a reversal, or the card network no longer reports the hold as active.

This means there is not a blanket automatic release for every authorization at exactly 30 days. If a merchant never settles, automatic release timing depends on the card network and merchant category:

Authorization typeTypical automatic release behavior when the merchant never settles
Standard card authorizationsReleased after the hold stops appearing in the network's daily hold file for 3 consecutive reconciliation runs.
Travel-related authorizationsMay remain active for up to 31 days. This commonly includes airlines, hotels, car rentals, and travel agencies.
Accel network authorizationsMay remain active for up to 7 days.

If the network is still reporting the hold as active, it may remain on the account past 30 days.

Authorization Decline Reasons

Bellow is a list of the most common decline reasons.

Decline ReasonDescription
CardVerificationValueFailedVerification of CVV or CVV2 has failed.
IncorrectPINPIN verification failed.
ExceedsAmountLimitThe amount limit for the card or account has been exceeded.
InsufficientFundsTransaction Amount exceeds the cardholder's available balance or available credit limit.
RequestedFunctionNotSupportedA permanent restriction is placed, either account specific or broad level.
AllowablePINTriesExceededDefined number of PIN entry tries has been exceeded.
SuspectedFraudThe transaction does not pass risk monitoring detection systems.
ClosedAccountThe account is closed.
DoNotHonorGeneric Response Code.
CardholderBlockedNew card that has not been activated or has been temporarily blocked
CardStolenThe cardholder has reported the card stolen.
RestrictedCardA transaction is attempted from a country where transactions are restricted, including OFAC or embargoed countries.
MerchantDenyListUnit managed Merchant deny list
MccDenyListUnit managed MCC deny list
CountryDenyListUnit managed Country deny list