Skip to main content
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.
ScenarioBen initially selected a basic billing profile, but after discussing with his accountant, he realizes he needs a different profile that better suits his business model. He updates his 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"
        }
      }
    }
  }
}
Run in Playground