CreditSale authorizes a credit card transaction. These authorizations are automatically added to the batch to be settled. If a batch is not already open this transaction will create one.
Authorizations can be processed by sending card data or the GatewayTxnId from a previous authorization. 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.