Test Payment Data

Mock payment method

Ezypay provides the following mock payment method data to simulate different payment responses and facilitate your testing.

Credit card details:

Test Case ReasonActionMock Card Number
PaidSuccess4111111111111111 (or valid 16 digit Luhn algorithm)
Insufficient fundsPayment failed4556175161745153
Invalid detailsPayment failed5596398242217872
Invalid detailsRefund failed4024007157038612

Other failure reasons

Test Case ReasonActionMock Card Number
Expired cardPayment failed5500000000000004
Invalid payment methodPayment failed4868470817885831
Customer to contact bankPayment failed4237990879556339
limit exceededPayment failed4554831955801980

Korea local card

Test Case ReasonActionPayment Method Token
PaidSuccess655d2adb-266c-415f-be87-e22dae7e0ca5
Insufficient FundPayment failed4c3d6724-b0f6-4f8b-93aa-3eebf20da187
No authorisationPayment failed0d37cc2e-fa7d-4170-b109-bf151d0607bc
Invalid credit cardPayment failed35091df1-c8d1-4fb5-abc9-1ceda931d271
Unable to processRefund failed9d379d4a-0007-4975-8caf-89509e48cc61

Bank account details:

AU bank transactions

Potential Use CaseTransaction TypeBSBLast Four Digits of Account Number
PaidPayment212200 (or any valid BSB111111111
Insufficient funds for refundRefundNA1686
Insufficient funds for paymentPaymentNA5596
Payment stoppedPaymentNA1534
Account closedPaymentNA3119
Customer deceasedPaymentNA2222
No account or incorrect account numberPaymentNA8811
Invalid BSB NumberPaymentNA8812
DeletedPaymentNA8813
Invalid User ID NumberPaymentNA8814

NZ bank transactions

Potential Use CaseTransaction TypeBankBranchAccount NumberSuffix
PaidSuccess389498006000000
Account closedRefundNA0061686
No authority loadedPaymentNA0231534
Account not foundPaymentNA0223119
Insufficient funds for paymentPaymentNA0035596
Authority cancelledPaymentNA0256890
Account closedPaymentNA0432222
Account transferredPaymentNA0237881
Payment limit exceededPaymentNA0192494

PayTo account details

Test Case ReasonActionMock BSB NumberMock Account NumberEmail / Phone number
PayId - Mandate creation success and payment successMandate creation success
Payment success
[email protected] or
411111111
PayId - Mandate creation failure Mandate creation failure[email protected] or
422222222
Mandate creation success and payment successMandate creation success
Payment success
809501111111111
Mandate creation failure Mandate creation failure 809502222222222
Invalid payment methodMandate creation success
Payment failure
809503333333333
Bank account closedMandate creation success
Payment failure
809504444444444
Blocked account number (Customer to contact bank)Mandate creation success
Payment failure
809505555555555
Validate mandate service unavailable (Bank system error)Mandate creation success
Payment failure
809506666666666
Authority withdrawnMandate creation success
Payment failure
809507777777777

GCash account details

📘

Important Notes:

GCash is only available for the PH Region. Please reach out to Ezypay before testing the GCash simulated accounts shared below.

Test Case ReasonActionMock Mobile Number
Successfully validate accountSuccess+63 9661645400 Or +63 9661645401
INVALID_ACCOUNT_DETAILSFailed+63 8774400004
PAYMENT_METHOD_ALREADY_EXISTSFailed+63 8774400005
Expired accountFailed+63 8774400001

GCash mock failed payment

Failure CodeInvoice StatusMock invoice amount (PESO)
CHANNEL_NOT_ACTIVATEDPAST_DUE10100
INSUFFICIENT_BALANCEPAST_DUE20110
ACCOUNT_NOT_ACTIVATEDPAST_DUE20111
NAPAID10000

🚧

Attention!

Sandbox behaviour

Cards: The integrators will receive a status change within a few seconds.
Bank: The status will be updated the following day

Production behaviour

Cards: The integrators will receive a status change within a few seconds.
Bank: Transactions can take up to 3 business day to process. Any transactions sent after midday (local time) will be processed on next business day.