Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tesouro.com/llms.txt

Use this file to discover all available pages before exploring further.

Acceptor boarding is in Beta and not ready for production integration.
To onboard a new acceptor to Tesouro, you’ll use a series of GraphQL mutations to create and submit an application. The flow is flexible — you can either submit a fully completed application in a single request or progressively build the application over multiple steps.
A developer at Clearpath Payments is using Tesouro’s acquiring API to board Maple Street Coffee as a new sub-merchant acceptor. They need to create an acceptor application that includes the business details, stakeholder information, and bank account details before Maple Street Coffee can begin processing transactions.

Boarding steps

1

Explore billing profiles

Query available billing profiles and their allocations to understand the fee structures available for your acceptor. See Explore available profiles.
2

Create the application

Create an acceptor application with a billing profile, stakeholders, bank accounts, and other required data using createAcceptorApplication. See Create an application.
3

Add or update details

Add any missing information — stakeholders, bank accounts, or required fields — using updateAcceptorApplication. See Update an application.
4

Submit for underwriting

Once all required data is in place, submit the application via submitAcceptorApplication. See Submit an application.
5

Complete boarding

After underwriting approval, proceed to account creation and boarding to enable the acceptor to begin processing transactions.