Transaction Status

About Aeropay Statuses

Within Aeropay's system, a transaction may have various statuses depending on what has occurred with that payment. All new payments will be in a "pending" status until the transaction is batched. With Aeropay's guaranteed payments, transactions can be considered successful as long as a successful response is returned from the SDK onSuccess or API call.

Status Definitions

Merchant Portal StatusInternal StatusDescription
PendingpendingPayment is processing. This transaction has not yet been batched by Aeropay. Pending transactions can be considered successful by the merchant as Aeropay will guarantee these funds.
CompleteprocessedPayment is processed. This transaction has been batched by Aeropay and the funds were debited successfully from the user's account.
RefundedprocessedPayment was processed, but a refund was issued. This transaction has been batched by Aeropay and the funds were debited successfully from the user's account. A new transaction was issued from the merchant to the user's account to refund the payment.
VoidvoidPayment stopped from initiating. These transactions were voided before being batched and do not debit the user's account.
ResolvedresolvedPayment successfully retried and captured. This transaction declined, and Aeropay successfully recovered fund from the user's account.
DeclineddeclinedPayment resulted in an ACH decline. Aeropay's recovery team will attempt to recover these funds from the user's account.

ACH Return Codes

Transactions are returned to the originating party if the payment request fails for some reason. Each failed payment request is called an ACH Return and comes with a corresponding code: 'R' followed by a two digit number. These "r-codes" are standardized by NACHA, the governing body for the ACH network.

Below you will find a glossary of NACHA return codes and their corresponding short description.

CodeTitle
R01Insufficient Funds
R02Account Closed
R03No Account / Unable to Locate Account
R04Invalid Account Number Structure
R05Unauthorized Consumer Debit using Corporate SEC Code
R06ODFI Requested Return
R07Customer Revoked Authorization
R08Payment Stopped
R09Uncollected Funds
R10Originator not known and/or not authorized to Debit Receiver’s Account
R11Customer advises not within Authorization Terms
R12Account Sold to Another DFI
R13Invalid ACH Routing No.
R14Representative Payee Deceased
R15Beneficiary / Account Holder Deceased
R16Account Frozen / Returned per OFAC
R17File Record Edit Criteria / Suspicious Entry with Invalid Account No. / Return of Improperly-Initiated Reversal
R18Improper Effective Date
R19Amount Field Error
R20Non-Transaction Account
R21Invalid Company ID
R22Invalid Individual ID
R23Receiver Refused Credit
R24Duplicate Entry
R25Addenda Error
R26Mandatory Field Error
R27Trace Number Error
R28Routing No. Check Digit Error
R29Not Authorized by Corporate Customer
R30RDFI not in Check Truncation Program
R31Permissible Return (CCD and CTX only)
R32RDFI Non-Settlement
R33Return of XCK
R34Limited Participation DFI
R35Improper Debit
R36Improper Credit
R37Source Document Presented
R38Stop Payment on Source Document
R39Improper Source Document
R40Return of ENR
R41Invalid Transaction Code
R42Routing No. / Check Digit Error
R43Invalid DFI Account No.
R44Invalid Individual ID No.
R45Invalid Individual / Company Name
R46Invalid Representative Payee Indicator
R47Duplicate Enrollment
R50State Law Affecting RCK Acceptance
R51Ineligible / Improper Item Related to RCK
R52Stop Payment on Item Related to RCK
R53Item and RCK Presented for Payment
R61Misrouted Return
R62Erroneous / Reversing Debit
R67Duplicate Return
R68Untimely Return
R69Field Error
R70Permissible Return Not Accepted / Not Requested by ODFI
R71Misrouted Dishonored Return
R72Untimely Dishonored Return
R73Timely Original Return
R74Corrected Return
R75Return Not Duplicate
R76No Errors Found
R77Non-Acceptance of R62
R80IAT Coding Error
R81Non-Participant in IAT Program
R82Invalid Foreign RDFI Identification
R83Foreign RDFI Unable to Settle
R84Not Processed by Gateway
R85Incorrectly Coded Outbound Int’l Payment