# Zepto Documentation > Use the Zepto API to create real-time, account-to-account [A2A] payment solutions for business. ## DEVELOPER GUIDES: GETTING STARTED - [Getting Started in Sandbox](https://docs.zeptopayments.com/docs/getting-started-in-sandbox.md) - [OAuth Grant Flow](https://docs.zeptopayments.com/docs/oauth-grant-flow.md) - [Zepto Environments](https://docs.zeptopayments.com/docs/zepto-environments.md) - [Single Sign-On (SSO)](https://docs.zeptopayments.com/docs/single-sign-on.md) - [Dual Approval](https://docs.zeptopayments.com/docs/dual-approval.md) - [Understanding Zepto Reference Numbers](https://docs.zeptopayments.com/docs/understanding-zepto-reference-numbers.md) - [Sandbox Simulations](https://docs.zeptopayments.com/docs/sandbox-simulations.md) ## DEVELOPER GUIDES: Webhooks - [Setting up your webhooks](https://docs.zeptopayments.com/docs/setting-up-your-webhooks.md): This article will guide you on how to setup and subscribe to Zepto webhook events. - Transaction Lifecycles & Webhook Event Flows - [Making a Payment (PayOut)](https://docs.zeptopayments.com/docs/webhooks-making-a-payment.md) - [Making a Payment Request (Direct Debit)](https://docs.zeptopayments.com/docs/webhooks-making-a-payment-request.md) - [Receiving Funds to a PayID](https://docs.zeptopayments.com/docs/webhooks-receiving-funds-to-a-payid.md) - [Voided Transactions](https://docs.zeptopayments.com/docs/webhooks-voided-transactions.md) ## DEVELOPER GUIDES: Client Registration Guide - [Client Registration Guide](https://docs.zeptopayments.com/docs/client-registration-guide.md) ## DEVELOPER GUIDES: Zepto Float Account - [Zepto Float Account Overview](https://docs.zeptopayments.com/docs/zepto-float-account-overview.md) ## DEVELOPER GUIDES: Direct Debit Guides - [Direct Debit Solution Overview](https://docs.zeptopayments.com/docs/direct-debit-solution-overview.md) - [Create a Direct Debit Contact](https://docs.zeptopayments.com/docs/create-a-direct-debit-contact.md) - [Making a Payment Request](https://docs.zeptopayments.com/docs/direct-debit-making-a-payment-request.md) - [via API](https://docs.zeptopayments.com/docs/making-a-payment-request-via-api.md) - [via UI](https://docs.zeptopayments.com/docs/making-a-payment-request-via-ui.md) ## DEVELOPER GUIDES: PayID Guides - [Receivable Payments via PayID](https://docs.zeptopayments.com/docs/receivable-payments-via-payid.md) - [Simulating Incoming Payments in Sandbox](https://docs.zeptopayments.com/docs/simulating-incoming-payments-in-sandbox.md) - [Managing a Pool of PayID's](https://docs.zeptopayments.com/docs/managing-a-pool-of-payids.md) - [How To Return PayID Receivable Payments?](https://docs.zeptopayments.com/docs/how-to-return-receivable-contact-payments.md) ## DEVELOPER GUIDES: PayOut Guides - Making a Payment - [via API](https://docs.zeptopayments.com/docs/make-a-payment-via-api.md) - [via UI](https://docs.zeptopayments.com/docs/make-a-payment-via-ui.md) - [via CSV Upload](https://docs.zeptopayments.com/docs/make-payments-via-csv-upload.md) ## DEVELOPER GUIDES: Cancel & Refund Guides - [Cancelling a Transaction](https://docs.zeptopayments.com/docs/cancelling-a-transaction.md) - [Refunding a Transaction](https://docs.zeptopayments.com/docs/refunding-a-transaction.md) ## DEVELOPER GUIDES: PayTo Guides - [PayTo Overview](https://docs.zeptopayments.com/docs/payto-overview.md) - [PayTo Glossary](https://docs.zeptopayments.com/docs/payto-glossary.md) - [PayTo Bank Availability](https://docs.zeptopayments.com/docs/payto-bank-availability.md) - [PayTo Brand & CX Guidelines](https://docs.zeptopayments.com/docs/payto-brand-guidelines.md) - PayTo Integration Guides - [Integration Overview](https://docs.zeptopayments.com/docs/integration-overview.md) - [PayTo Alias Resolution](https://docs.zeptopayments.com/docs/payto-alias-resolution.md) - [Counterparties](https://docs.zeptopayments.com/docs/counterparties.md) - [Creating a PayTo Agreement](https://docs.zeptopayments.com/docs/creating-a-payto-agreement.md) - [Creating a PayTo Payment](https://docs.zeptopayments.com/docs/creating-a-payto-payment.md) - [Agreement Modifications](https://docs.zeptopayments.com/docs/agreement-modifications.md) - [PayTo Webhooks & Polling](https://docs.zeptopayments.com/docs/webhooks-polling.md) - [PayTo Refunds via NPP](https://docs.zeptopayments.com/docs/payto-refunds-via-npp.md) - [PayTo Refunds via PayTo](https://docs.zeptopayments.com/docs/payto-refunds-via-payto.md) - PayTo Sandbox Guides - [Sandbox Testing & Simulations](https://docs.zeptopayments.com/docs/sandbox-testing-simulations.md) - [PayTo Disputes Guide](https://docs.zeptopayments.com/docs/payto-disputes-guide.md) - [PayTo FAQs](https://docs.zeptopayments.com/docs/payto-faqs.md) ## DEVELOPER GUIDES: Zepto Validate Guides - [Zepto Validate (CoP)](https://docs.zeptopayments.com/docs/zepto-validate.md): Utilise Zepto's Confirmation of Payee service to check the account name and BBAN against the details held by the recipient's bank. - [Initiating a Zepto Validate (CoP) lookup](https://docs.zeptopayments.com/docs/initiating-a-validate-lookup.md) - [Zepto Validate CX Guidelines](https://docs.zeptopayments.com/docs/validate-cx-guidelines.md): Customer Experience (CX) guidelines are crucial as they serve as the foundational blueprint for all merchant and customer interactions, ensuring that the CoP service is delivered effectively,… - [Sandbox Testing & Simulations](https://docs.zeptopayments.com/docs/validate-sandbox-testing-simulations.md): A guide to our Sandbox environment for simulating certain Zepto Validate confirmation of payee lookup errors and behaviour. - [Error / Reason Codes](https://docs.zeptopayments.com/docs/validate-error-reason-codes.md): Can be present on a failed Zepto Validate (CoP) lookup outcome and give more detail about why a request has failed. ## DEVELOPER GUIDES: Zepto Flow Guides (Beta) - [Zepto Flow Overview](https://docs.zeptopayments.com/docs/zepto-flow-overview.md): Accept payments with Zepto's embeddable Flow widget. Your server creates a Payment Intent. The browser mounts the widget, and the widget does the rest. - [Before You Begin](https://docs.zeptopayments.com/docs/zepto-flow-before-you-begin.md): What you need before you integrate Zepto Flow: API keys, environments, and the SDK bundle. - [Create a Payment Intent](https://docs.zeptopayments.com/docs/zepto-flow-create-payment-intent.md): The one server-side call that starts a Flow session and returns a browser-safe token. - [Mount the Widget](https://docs.zeptopayments.com/docs/zepto-flow-mount-widget.md): Add the Flow widget to your checkout page and start the payment session. - [Handle the Payment Lifecycle](https://docs.zeptopayments.com/docs/zepto-flow-payment-lifecycle.md): React to the events that the Flow widget emits while it drives the PayTo workflow to a terminal outcome. - [Theming the Widget](https://docs.zeptopayments.com/docs/zepto-flow-theming.md): Align the Flow widget with your brand. Set the colours, corner radius, and fonts. - [Test in the Sandbox](https://docs.zeptopayments.com/docs/zepto-flow-sandbox-testing.md): Test the success and failure paths of a Flow integration before you go live. - [Flow SDK Reference](https://docs.zeptopayments.com/docs/zepto-flow-sdk-reference.md): The complete client API for the Zepto Flow widget: ZeptoFlow.mount(), the mount handle, events, and theming. ## API REFERENCE: ABOUT OUR API - [API Versioning](https://docs.zeptopayments.com/reference/api-versioning.md) - [v20260901 Release Notes](https://docs.zeptopayments.com/reference/v20260901-release-notes.md) - [Idempotent Requests](https://docs.zeptopayments.com/reference/idempotent-requests.md) ## API REFERENCE: API Reference - [OpenAPI Specifications](https://docs.zeptopayments.com/reference/openapi-specifications.md) ## API REFERENCE: Zepto API - Agreements - [List Agreements](https://docs.zeptopayments.com/reference/listoutgoingagreements.md): By default, all outgoing Agreements will be returned. You can apply filters to your query to customise the returned Agreements. - [Get an Agreement](https://docs.zeptopayments.com/reference/getagreement.md): Get a single Agreement by its reference - [Cancel an Agreement](https://docs.zeptopayments.com/reference/cancelagreement.md): An Agreement can be cancelled by the initiator at any time whilst the authoriser (Agreement recipient) can only cancel a previously accepted Agreement. - Bank Accounts - [List all Bank Accounts](https://docs.zeptopayments.com/reference/listallbankaccounts.md): By default, all Bank Accounts will be returned. - [Get a Bank Account](https://docs.zeptopayments.com/reference/getabankaccount.md): Returns a specified Bank or Float Account owned by your account. For a Float Account, the response includes its current `available_balance`. - [List Float Account entries](https://docs.zeptopayments.com/reference/listfloataccountentries.md): Lists the settled ledger entries applied to a Float Account. Transactions and Transfers describe business operations; entries describe what was posted to this Float Account and changed its available… - [Get a Float Account entry](https://docs.zeptopayments.com/reference/getfloataccountentry.md): Gets one settled entry applied to a Float Account. Float Account entries are available through this API for a rolling 24-month period, calculated from the time of the request. - Contacts - [Add a Contact](https://docs.zeptopayments.com/reference/addananyonecontact.md): Use this endpoint when you want to pay somebody. - [List all Contacts](https://docs.zeptopayments.com/reference/listallcontacts.md): By default, all Contacts will be returned. You can apply filters to your query to customise the returned Contact list. - [Get a Contact](https://docs.zeptopayments.com/reference/getacontact.md): Get a single Contact by its ID - [Remove a Contact](https://docs.zeptopayments.com/reference/removeacontact.md):