improved

Upcoming changes to failed payment mapping for AU and SG

Updated Failed payment mappings

Release date Wednesday 2nd October

We are constantly striving to improve on our collection rates and have undertaken a comprehensive review of the failed payment mapping codes we receive from our Australian and Singapore Mastercard and Visa processing provider to identify improvements to our failed payment response handling.

These changes will collectively result in both reduced payment failures and optimised handling of those payments that have declined.

From Wednesday October 2nd, new failed payment codes and mapping will be used for all new transactions. The new responses and mapping information will be displayed when utilising these APIs:

The invoice and transaction status and FailedPaymentReason codes are summarised in the table below.

Payment provider response codes and descriptions are also updated and the full list can be found
https://developer.ezypay.com/docs/failed-payment-response

Invoice / webhook statusTransactions StatusFailed payment reason codePayment Method status
PAIDSuccessSuccessValid
PAST_DUEFailedInsufficient_fundsValid
PAST_DUEFailedcustomerto
contact_bank
Valid
PAST_DUEFailedInvalidpayment
method
Invalidated
PAST_DUEFailedlost_or_stolen_cardInvalidated
PAST_DUEFailedexpired_cardInvalidated
PAST_DUEFailedlimit_exceededValid
PAST_DUEFailedsuspected_fraudInvalidated
PAST_DUEFailedbank_system_errorValid
PAST_DUEFailedezypay_errorValid

Invalidating Payment methods

Please note that Ezypay will take action to automatically invalidate the payment card details held on file, according to the provider response code, to ensure no retries or new transactions are processed or attempted. This will avoid unnecessary failed payment fee stacking.

Failure reason codes that will invalidate payment methods are shown in the table above.

When any new invoice or retry is sent with an invalidated payment method, these invoices will not be sent to our provider for processing and the invoice status will be set to Past_Due.

Invalid payment methods need to be updated before invoices can be retried.

Specific changes in respect of this and other payment response code handling in your country are documented here.

📘

If you have any questions about these changes and the system behaviours that result, please do not hesitate to contact our support team on 1300 300 553 or at [email protected].