Transaction: Adjust Authorization


See also the Transaction response object.

After creating a transaction, the authorized amount of the transaction can be adjusted.

You can only adjust authorization for transactions that have a status of authorized. The required information is the transaction ID and the amount.

When a transaction is submitted for adjust authorization, if the new authorizing amount is less than the original authorized amount, we attempt a partial reversal to reverse the difference back to the cardholder. If the new authorizing amount is greater than the original authorized amount, we attempt an incremental authorization to increase the authorized amount.
  1. Ruby
result = gateway.transaction.adjust_authorization(
    "the_transaction_id",
    :amount => "10.00"
)
if result.success? 
    adjusted_transaction = result.transaction 
else 
    p result.errors 
end
Arguments
transaction_idrequired, String

The unique transaction identifier. You can only adjust authorization of transactions that have a status of authorized.

;
Additional Parameters
:amountBigDecimal
The adjusted amount to be authorized for the transaction. This value must be greater than 0 and can't be same as current authorized amount of the transaction, and must match the currency format of the merchant account.
;

Mastercard authorization typesAnchorIcon

Final authorizationAnchorIcon

Final authorization is the authorization request where the final amount of the transaction is known and does not change before a settlement.

  • Hold Period: 7 days
  • Authorized amount must be equal to the settlement amount.
  • No additional fee on the compliant final authorized amount.
  • Non compliant final authorization: 0.25%, $0.04 min.

Pre-authorizationAnchorIcon

Pre-authorization is an authorization request where the final amount is not known before authorization. It allows merchant to increase or decrease the initially authorized amount.

  • Hold Period: 30 days
  • Mastercard pre-authorization fee:
    • Card-not-present (CNP) transactions: 0.0125%, a minimum of $0.01 (U.S. Credit card transactions).
    • Card-present (CP) transactions: 0.0075%, a minimum of $0.01 (U.S. Credit card transactions).
  • Pre-authorization non compliance fine: $0.045.
  • Settlement is allowed for a partial amount.
  • Merchant can request for subsequent incremental authorization.

Undefined authorizationAnchorIcon

An authorization request that is marked neither as final nor pre-authorization is termed undefined authorization. Settlement amount can be different from the originally authorized amount.

  • Hold Period: 7 days
  • Settlement is allowed for a partial amount.
  • Applicable fees are 25 bps ($0.04 min) per transaction in the US and 30 bps ($0.05 min) per transaction in Canada.
  • Merchant cannot request for subsequent incremental authorization.

Mastercard over-capture rulesAnchorIcon

MCC CategoryMCCOver-capture allowed?Over-capture limit
Restaurants5812, 5814Yes130% of the authorized amount
Cruise and lodging3501- 3999, 4411, 7011NoOnly the authorized amount
Vehicle rental3351-3500, 7512, 7513, 7519NoOnly the authorized amount
All other MCCsAny MCCs not listed aboveNoOnly the authorized amount

Visa authorization typesAnchorIcon

Estimated authorizationAnchorIcon

An estimated authorization is an authorization request and approval that occurs before the merchant knows the final transaction amount. Merchants can secure approved money based on the estimated value of goods or services the cardholder will purchase.

  • Authorization amount can increase or decrease before settlement.
  • Visa estimated authorization fee: 0.02%.
  • Settlement is allowed for a partial amount.
  • Merchant can request for subsequent incremental authorization.

The following table lists the estimated authorization validity periods (after approval) for Visa transactions:

Transaction typeMCCValidity period
Lodging, vehicle rental, cruise line merchants 3501- 3999, 4411, 701130 days
Rental merchant categories3351-3500, 7512, 7513, 751910 days
Customer-initiated transactions in a CNP environmentAll CNP transactions10 days
CP transactionsAll CP transactions5 days

Incremental authorizationAnchorIcon

Visa incremental authorization helps merchants increase the total authorized amount.

  • Visa incremental authorization fee: 0.02%.
  • Amount in the request is the additional amount the merchant wants to add to the existing authorized amount.
  • Merchant may request an incremental authorization any time the authorized amount appears insufficient.
  • Merchant may request multiple incremental authorizations for a single transaction.

Non-estimated authorizationAnchorIcon

Non-estimated authorization, or initial authorization, is a regular Visa authorization without an estimated authorization indicator.

  • No final authorization is applicable for Visa.
  • Visa allows over-capture or undercapture within permitted limits for eligible MCCs, typically between 15% and 20% of the authorized amount, depending on the MCC.

Rules for estimated authorization and incremental authorizationAnchorIcon

Estimated authorizationAnchorIcon

MCC CategoryMCCEligible for estimated authorization?
Cruise and lodging3501- 3999, 4411, 7011Yes
Online grocery5411Yes
Vehicle rental (USD transactions)3351-3500, 7512, 7513, 7519Yes
Vehicle rental (Non- USD transactions)3351-3500, 7512, 7513, 7519Yes
Taxi and restaurant4121, 5812, 5813Yes
Transit, parking and amusement4111, 4112, 4131, 7033, 7394, 7999, 4457, 7996, 5552, 7523Yes
All other MCCsAny MCCs not listed aboveNo

Incremental authorizationAnchorIcon

MCC CategoryMCCEligible for incremental authorization?Conditions
Vehicle rental3351-3500, 7512, 7513, 7519YesAllowed only if currency is USD
All other MCCsAny MCCs not listed aboveNoNot eligible for incremental authorization

Visa over-capture rulesAnchorIcon

MCC CategoryMCCOver-capture limit
Cruise and lodging3501- 3999, 4411, 7011115% of the authorized amount
Online grocery5411115% of the authorized amount
Vehicle rental (USD transactions)3351-3500, 7512, 7513, 7519115% of the authorized amount
Vehicle rental (Non- USD transactions)3351-3500, 7512, 7513, 7519Capped at $75
Taxi and restaurant4121, 5812, 5813, 5814120% of the authorized amount
Transit, parking and amusement4111, 4112, 4131, 7033, 7394, 7999, 4457, 7996, 5552, 7523No over-capture allowed
All other MCCsAny MCCs not listed aboveNo over-capture allowed

American Express authorization typesAnchorIcon

Estimated authorizationAnchorIcon

Estimated authorization is an authorization transaction when the final amount of the transaction is not known. The merchant can increase the authorization amount in case the original authorization amount is insufficient.

  • Authorization amount can increase or decrease before settlement.
  • Settlement is allowed for partial amount.
  • Fees: There is no additional fee for Amex estimated authorization.

Incremental authorizationAnchorIcon

Incremental authorization allows merchants to request an increase in the amount of a previously approved estimated authorization. 

  • Merchant may request multiple incremental authorizations for a single transaction.
  • Fees: There is no additional fee for Amex incremental authorization.

MCC based rules for Amex authorization adjustments:AnchorIcon

IndustryMCCEstimated authorization variance (For Credit Cards)Estimated authorization variance (For Debit and Prepaid Cards)Authorization validity period
Eating places, Restaurants5812+/- 30%+/- 20%7 days
Drinking places5313+/- 30%+/- 20%7 days
Grocery stores (CNP)5411+/- 15%+/- 15%7 days
Retail stores (CNP)All MCCs+/- 15%+/- 15%7 days
Taxicabs and limousines4121+/- 20%+/- 20%7 days
Car rental7512+/- 15%+/- 15%30 days
Lodging7011+/- 15%+/- 15%30 days
Motor home and RV rentals7519+/- 15%+/- 15%7 days
Steamship and Cruise lines4411+/- 15%+/- 15%30 days
Truck rental7513+/- 15%+/- 15%7 days
Fast food restaurants5814+/- 30%+/- 20%7 days
Beauty and barber shops7230+/- 20%+/- 20%7 days
Health and beauty spas7298+/- 20%+/- 20%7 days
All othersExcluding above MCCsNANANA