CreditAuth authorizes a credit card transaction. These authorization only transactions are not added to the batch to be settled. They can be added to a batch at a later time using CreditAddToBatch. Approved authorizations that have not yet been added to a batch are called open auths.
Note: If you prefer to have the authorization automatically added to the batch, use CreditSale.
Authorizations can be processed by sending card data, the GatewayTxnId from a previous authorization, or a key from a previously stored payment method.
When using a prior transaction id, the following rules apply:
- The original transaction must be an approved CreditAuth or CreditSale that was not also run using a prior transaction id.
- The original transaction must be fully reversed, voided, or returned.
- The original transaction must have occurred within the last 14 days.
- The original transaction may only be referenced once in this way.
- The new amount must be greater than 0.00 and cannot exceed 100% of the original.
- The new transaction is sent as "Card Not Present"
- The new transaction can be voided or reversed.
- OrigTxnRefData must be provided with AuthCode and/or CardNbrLastFour and the provided data must match the original transaction data.