Background

When an airline 

And a seller

then a number of common error scenarios can occur. For each error scenario, if it is assumed that the following holds true:

 Given these general requirements, two types of error codes are defined to allow airlines to communicate the state of payment to a seller in a way understood by both parties. These two types will be:

Note
Upstream payment errors are not explicitly defined here as they are out of scope. Mapping of specific errors and upstream flows will be at the discretion of each individual airline; however, generic codes are provided and could be used in some cases.

Note
Downstream payment error information to be provided by seller to payer is not defined and is out of scope. Mapping of specific scenarios should be covered in implementation guidance specific to the airline, seller/aggregator and their choice of technology partner.

Standard Payment Error Code Examples

1.1 Payment Errors due to invalid payment

1.2 Payment Errors Requiring Different information

1.3 Payment Errors Requiring Additional Information

1.4 Payment Errors Requiring New Payment Method or Instrument

1.5 Payment Errors Requiring a “Hard Stop”

1.6 Unknown Payment Failures

If an airline experiences an unexpected or unmapped payment error upstream and wishes to distinguish this type of error from a “standard” payment error, this additional code could be used.

2. Generic Payment Error Code Examples

2.1 Payment Failure

Generic payment error codes allow an airline to communicate unknown or undefined payment errors to a seller. Their purpose is to allow for a generic split in payment errors into two areas 

If either:

  1. An airline is unable to use standard error codes or

  2. A payment error does not map to an standard error code

Then a “generic” payment failure code could be used.

Standard Payment Error Code Table

Code

Message

Requirement

00C8

Payment Failure, Card Brand Mismatch between Offer and Order 

1.1

012C

Payment Failure, Card Product Type Mismatch (Consumer or Commercial)

1.1

0190

Payment Failure, Card Scheme Mismatch 

1.1

01F4

Payment Failure, Price Guarantee Expired

1.1

0258

Invalid Card Number, Retry 

1.2

02BC

Card Security Code Failure, Retry 

1.2

0320

Invalid Expiry Date, Retry 

1.2

0384

Address Verification Check Failure, Retry

1.2

03E8

Declined, Authentication Required  

1.3

044C

Payment Failure, Try with another Payment Instrument 

1.4

04B0

Payment Failure, Contact the Issuer 

1.4

0514

Payment Failure, Insufficient Funds

1.4

0578

Card Expired, Try with another Payment Instrument 

1.4

05DC

Card Not Active, Retry 

1.4

0640

Invalid Transaction Type, Try with another Payment Instrument 

1.4

06A4

Account Closed, Try with another Payment Instrument 

1.4

0708

Payment Failure, Card Brand not Accepted

1.4

076C

Payment Failure, BSP Cash not Allowed 

1.4

07D0

Payment Failure, ARC Cash not Allowed

1.4

0834

Payment Failure, Easy Pay not Allowed

1.4

0898

Payment Failure, Payment by Card not allowed

1.4

08FC

Payment Failure, Payment Method not Allowed

1.4

0960

Payment Failure, Not allowed to Finalize Payment

1.4

09C4

Payment Failure, No ticketing authority

1.4

0A28

Payment Failure, Issuer Suspects Fraud 

1.5

0A8C

Payment Failure, Do not proceed with order

1.5

0AF0

Payment Failure, Unknown

1.6

 Generic Payment Error Code Table

Code

Message

Requirement

0064

Payment Failure

2.1