Plugin icon

Web checkout API

Give your shoppers the option to pay with Zip on your web platform with our web checkout solution.

Before and during the implementation of your API calls and Payment Flows, you will require some test customer accounts on hand.

These details will allow you to:

  • Approve customer checkouts in order to complete the final charge for an order
  • Force the various possible customer application results (approval / decline)
  • Test the end to end flow of orders

📘

Test transactions

Purchases completed in the test environment are not processed by our production system and will only generate dummy invoices, transactions and fees.

📘

Unique test email addresses required

For the email address you will need to use a different email address for each account you want to create or test. You can use a temporary email provider like mailinator.com or sharklasers.com for this. If you have any trouble with this, please email [email protected] and our team can assist in generating a test user for you.

Due to ongoing maintenance with our sanbox customer acquisistion flow, please reach out to [email protected] for a test customer.

For NZ, US please use the details in the other tabs.

Use the following details to register a new account:

Zip NZ Customer Application
Field Description
Phone Number
e.g 020000000 (any 10 digit combination - If you receive an error please try a different combination)
SMS Code
999999
Driver Licence
AB123456
Driver Licence Version
111
Credit Card Number
4111111111111111
Expiry
05/27
CCV
123

To force an automatic application approval:

  • Enter any name details

To force a declined customer application:

  • Middle Name: XX120123
Field Test Data
Phone A valid U.S mobile phone number
Email Can be real or fake valid email address (‘@example.com’ for fake)
Verification Code Code received via SMS to valid U.S mobile phone number
Name Anything
Address Anything valid
Birthdate Anything 18+ years old
Billing Address Anything valid
Card Holder Name Anything
Card Number 4242 4242 4242 4242
Expiration date 02 / 22
CVC 222
Field Test Data
Phone A valid GB mobile phone number
Email Can be real or fake valid email address (‘@example.com’ for fake)
Verification Code Code received via SMS to valid GB mobile phone number
Name Anything
Address Anything valid
Birthdate Anything 18+ years old
Billing Address Anything valid
Card Holder Name Anything
Debit card details 4000056655665556
Field Test Data
Mobile Number A valid SG mobile phone number
Verification Code Enter verification code received via SMS to valid SG mobile phone number and select Force New Account
Email Can be real or fake valid email address (‘@example.com’ for fake)
Name Anything
Address Anything valid
Birthdate Anything 18+ years old
NRIC/FIN Use this NRIC Generator to create a valid dummy NRIC value
Billing Address Anything valid
Card Number 4242 4242 4242 4242
Expiration date 02 / 24
CVC 222

📘

Payment flow

Now that everything is in place to begin, its time to determine the right payment flow for your business.