Transaction Postback Matrix
Use this matrix to identify whether a transaction received in a postback was approved or declined. The combination of the trantype, action, stage, and approved parameters determines the transaction result.
This matrix is especially useful when Testing Payments, where you cannot simulate all transaction types. Use it to understand what parameter values you or your developer can expect to see in your postbacks for each transaction type before going live.
| TranType | Action | Stage | Approved | Transaction Result |
|---|---|---|---|---|
| Sale | Auth | Initial | Yes | Approved Initial Signup. |
| Sale | Auth | Initial | No | Declined Initial Signup. |
| Sale | Auth | Conversion | Yes | Approved Conversion. |
| Sale | Auth | Conversion | No | Declined Conversion. |
| Sale | Auth | Rebill | Yes | Approved Rebill. |
| Sale | Auth | Rebill | No | Declined Rebill. |
| Sale | Auth | Instant Conversion | Yes | Approved Instant Conversion. |
| Sale | Auth | Instant Conversion | No | Declined Instant Conversion. |
| Sale | Void | Initial | Yes |
Approved Voided Transaction. This void could be for an Initial, Conversion, Rebill, or Instant Conversation transaction. |
| CBReversal | Auth | Initial | Yes | Approved chargeback; funds returned to merchant. |
| Credit | Auth | Initial | Yes |
Approved Refunded Transaction. |
| Charge | Auth | Initial | Yes |
Approved Chargeback. |
| RDRreversal | Auth | Initial | Yes | Approved RDR Reversal refund. |
| Revoke | Auth | Initial | Yes | Revoke Indicates the a previously approved transaction has been reversed. |
For Voids, Credits, and Chargebacks, note that the tranID is unique. Use relatedtranid to identify the sale voided, credited, or charged back. Use purchaseID to tie the void, credit, or chargeback to all the transactions for that consumer's subscription.