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.

You can also update the billing profile on an existing application using the updateAcceptorApplication mutation. This is useful if you need to change the billing terms before submitting the application.
ScenarioA developer at Clearpath Payments initially selected a basic billing profile for Maple Street Coffee, but after reviewing the fee structures, they realize a different profile better suits the sub-merchant’s business model. They update the application with the new billing profile before submission.
When updating a billing profile, make sure the new profile is compatible with your business requirements and expected transaction volume. Changes to billing profiles after application submission may require additional review.
mutation UpdateAcceptorApplication($input: AcceptorApplicationUpdateInput!) {
  updateAcceptorApplication(input: $input) {
    acceptorApplication {
      id
      applicationStatus
      billingProfile {
        billingProfileId
        name
      }
    }
  }
}
{
  "data": {
    "updateAcceptorApplication": {
      "acceptorApplication": {
        "id": "60c66576-0caf-4dd1-8c66-fccae049f0fd",
        "applicationStatus": "CREATED",
        "billingProfile": {
          "billingProfileId": "bda72262-0efd-4a24-91de-26e2dcd0c576",
          "name": "Standard Interchange Plus"
        }
      }
    }
  }
}