Zepto API Documentation
Your one stop shop to find all the information and guides to integrate with Zepto.
Explore Guides
Everything you need to integrate
Zepto Validate (CoP)
VerifyEverything to integrate with Zepto Validate Service, CX Guidelines and confirmation of payee.
Learn morePayTo
CollectLearn how to integrate PayTo with step-by-step guides covering agreements, payments and webhooks.
Learn moreDirect Debit
CollectStep by step guide to integrate with Zepto's Direct Debit solution for recurring payments.
Learn morePayID Receivables
ReceiveStep by step guide on how to create a custom PayID using your domain and getting paid instantly.
Learn moreZepto Float Account
StoreGuides on how to manage your Zepto Float Account, check balance, etc.
Learn morePayout
Payout NPP Direct EntryStep by step guide on how to create a make a payment via NPP, Direct Entry or via channel switching.
Learn moreWebhooks
NotificationEverything about Zepto Webhooks and callbacks — events, notifications and retry logic.
Learn moreAPI Versioning
ReferenceUnderstand Zepto's API versioning strategy, migration guides and backward compatibility policies.
Learn more*PayID and PayTo are registered trademarks of NPP Australia Limited.
Quick Start
Up and running in minutes
Create Account
Sign up for a Zepto sandbox account to get your API credentials.
Register App
Create an OAuth application and configure your callback URLs.
Make API Request
Use your access token to make your first API call.
curl --request POST
--url https://api.sandbox.zeptopayments.com/contacts/receivable
--header 'accept: application/json'
--header 'content-type: application/json'
--data '
{
"name": "test name",
"email": "[email protected]",
"payid_email": "[email protected]",
"payid_email_domain": "yourdomain.com.au"
}
'
Make a bank transfer to our PayID
