Response Codes

Payment API Response Codes returned in the Payment Response object for ResponseCode, PaymentResult, and PaymentStatus codes described.

Payment Response Codes (ResponseCode object)

ResponseCode object - Approved = 0, Not processed = -100 with more possible values - ArgoFire Response Codes

Payment Result (PaymentResult object) codes

Code

Value

Notes

3

Successful

Transaction completed successfully

4

Failed

Transaction was declined (or failed for some other reason)

5

Refunded

Transaction has been refunded after settlement

6

Cancelled

Transaction has been voided/reversed prior to settlement

Payment Process Status(ProcessStatus object) codes

Code

Value

Reporting Value

Description

1

NotProcessed

Not Processed

The transaction was not processed. This can be due to internal errors, but also applies when a transaction fails for legitimate reasons prior to being sent to the credit card processor (such as passing in a duplicate tranId).

2

Authorized

Awaiting Authorization

The transaction was approved by the credit card processor, but has yet to be settled (generally still shows as pending on the cardholder's bank/card account).

4

Settled

Authorized

The transaction has been settled (due to differences in how banks handle things, the transaction may still show as pending on the cardholder's account at this point, but should clear soon).

5

Rejected

Rejected

The transaction declined.

6

RefundRequired

Refund Required

A refund request has been entered for this transaction, but it has yet to be processed.

7

AwaitingRefund

Awaiting Refund

The refund request for this transaction has been approved, but is awaiting settlement.

8

Refunded

Refunded

The refund request has been settled. Once a transaction enters this status, due to variances in how banks handle refunds, the cardholder should expect to see the funds credited to their account within 3-5 business days (although in some rare cases, this can take up to 21 days). Please note: Given that the settlement of the refund request with the card processor initiates the funds transfer back to the cardholder, the entire process is out of Frontstream's hands, and we have no ability to make a refund return to the cardholder faster as it is entirely in the hands of their bank at this point.

9

Cancelled

Cancelled

When a refund request is entered for a transaction that has yet to be settled, the transaction will simply be voided (technically speaking, a reversal message is sent to the cardholder's bank, which cancels the pending authorization on their bank account) instead of going through the refund process, and will change to this status instead of status code 6.

10

Chargeback

Chargeback

The cardholder has initiated a chargeback with their bank for the transaction.

11

RefundRejected

Refund Rejected

The refund request was not approved.

12

DistroOnly

Distro Only

Disto Only status is used for Express Payroll transactions

Last updated