Simulating Incoming Payments in Sandbox
This article explains how to the test incoming payments within Zepto's Sandbox environment.
This article explains how to the test incoming payments within Zepto's Sandbox environment.
When you start integrating with Zepto, you will want to test for as many situations as possible before moving to our live production environment. Our sandbox environment offers you a simple and effective way to test your integrations before going live.
All transactions in our Sandbox environment are simulated and no communication with financial institutions is performed.
Please note that testing incoming payments in Sandbox can only be done via our API.
Scenario: Simulate receiving a real-time PayID payment from one of your Receivable Contacts.
Endpoint: POST /simulate/incoming_npp_payid_payment
{
"payid_email": "[email protected]",
"amount": "1501",
"from_bsb": "654321",
"from_account_number": "12345678",
"debtor_name": "Debtor Name",
"debtor_legal_name": "Name of the debtor",
"payment_description": "For 1 Rocket please",
"payment_reference": "Purchase - Rocket"
}{
"data": {
"id": "aebf903f-8e9f-48d5-baf4-ddfde6f4e626",
"payid_email": "[email protected]",
"amount": 1501,
"debtor_name": "Debtor Name",
"debtor_legal_name": "Name of the debtor",
"from_bsb": "654321",
"from_account_number": "12345678",
"payment_description": "For 1 Rocket please",
"payment_reference": "Purchase - Rocket"
}
}Scenario: Simulate receiving a real-time payment to either a Receivable Contact or one of your float accounts, made using a BSB and account number (i.e. not via PayID).
Endpoint: POST /simulate/incoming_npp_bban_payment
{
"to_bsb": "802919",
"to_account_number": "1344254",
"amount": "1501",
"from_bsb": "654321",
"from_account_number": "12345678",
"debtor_name": "Debtor Name",
"debtor_legal_name": "Jack Karlson",
"payment_description": "Name of the debtor",
"payment_reference": "Purchase - Rocket"
}{
"data": {
"id": "91deafbf-bdba-425a-b5bc-c29f7ed99c5e",
"amount": 1501,
"debtor_name": "Debtor Name",
"debtor_legal_name": "Name of the debtor",
"from_bsb": "654321",
"from_account_number": "12345678",
"to_bsb": "802919",
"to_account_number": "1344254",
"payment_description": "For 1 Rocket please",
"payment_reference": "Purchase - Rocket"
}
}Scenario: Simulate receiving a Direct Entry payment (i.e. not a real-time payment) to either a Receivable Contact or one of your float accounts.
Endpoint: POST /simulate/incoming_de_payment
{
"to_bsb": "802919",
"to_account_number": "1344254",
"amount": "1501",
"from_bsb": "654321",
"from_account_number": "12345678",
"debtor_name": "Debtor Name",
"payment_reference": "Purchase - Rocket"
}{
"data": {
"id": "edba2dce-15ee-4e20-ae97-42e2ffbf93a1",
"amount": 1501,
"to_bsb": "802919",
"to_account_number": "1344254",
"debtor_name": "Debtor Name",
"payment_reference": "Purchase - Rocket",
"from_bsb": "654321",
"from_account_number": "12345678"
}
}Updated about 5 hours ago