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.