Client Registration Guide

DEVELOPER GUIDE

Register Clients with Zepto

Learn how to register merchants, businesses, and sub-clients with Zepto using the Create Client API. This guide explains when to use the endpoint, what information to collect, and how to structure your integration.


Overview

The Create Client API allows platforms and enterprise partners to register downstream clients under their Zepto account. This is useful when your business manages merchants, sub-clients, or white-labelled payment experiences.

USE CASE

Platform onboarding

Register merchants or businesses that use Zepto payment services through your platform.

USE CASE

White-label partners

Create client records for customers operating under your branded payment experience.

USE CASE

Enterprise relationships

Manage multiple business clients while maintaining a clear parent-client relationship.


Integration flow

Your platform collects the required business and compliance information, submits it to Zepto, and receives a client record that can be used for downstream payment services.

1

Collect details

Capture business, compliance, address, and service information.

2

Validate data

Confirm required fields such as ABN, legal name, and requested services.

3

Create client

Submit the client registration request to Zepto.

4

Receive response

Store the Zepto client identifier returned in the response.

5

Start processing

Use enabled services such as PayTo, RTP, or DE.


How can I register clients with Zepto?

1. via Merchant Portal

  1. Log into your Zepto Merchant Portal.
  2. On the side menu, navigate to Clients.
  3. Click on the New Business Sub-Client button.
  4. Fill out the form and complete the registration.

2. via API

  • Follow the instructions below to integrate the client registration process into your onboarding workflow using our API.

Endpoint

POST /clients
Tip: Always include an explicit API version header to keep your integration predictable.
Zepto-API-Version: 20260101

Required client information

The information required depends on the client type and the services requested. For business clients, you should expect to collect the following information before calling the API.

Business details

  • Legal name
  • ABN
  • Business names
  • Registration date

Compliance details

  • Merchant Category Code
  • Risk level
  • Licences, if applicable
  • AUSTRAC details, if applicable

Operational details

  • Registered address
  • Website URL
  • Contact information
  • Requested services

Supported services

Service Description
PayTo Create and manage PayTo agreements and payments.
RTP Process PayID payments, payouts, and refunds.
DE Submit Direct Debit payment requests and Direct Credit payouts.

Important Note

Depending on the sub-client’s risk profile and intended use case, the registration may enter a Pending status for additional review.

If further information or documentation is required, the Zepto team will contact you directly. Once the review process is complete, the client status will be updated to either Approved or Declined.

Finally

Persist the Zepto client_id returned in the response, as it will be required when initiating subsequent payment instructions and other client-specific API operations.