mutation SubmitAcceptorApplication($input: AcceptorApplicationSubmitInput!) {
submitAcceptorApplication(input: $input) {
acceptorApplication {
acceptorId
accountStatus
applicationEvents {
}
applicationIdentity {
acceptorReference
acceptorRelationshipReference
acceptorType
businessEntityType
businessName
defaultMerchantCategoryCode
isKnownAcceptor
isLegalAddressSameAsBusinessAddress
isProcessingStatement
legalEntityName
salesChannel
serviceTelephoneNumber
softwareProviderNames
stateOfIncorporation
transactorTypeII
transactorTypeIII
transactorTypeIOverride
websiteUrl
}
applicationStatus
assignee {
assignedDateTime
name
userId
}
attachments {
fileName
id
size
uploadedDateTime
}
billingAndFunding {
acceptorCutoffTime
billingProfileId
fundingProfileId
timezone
}
cardAcceptorId
comments {
content
createdDateTime
id
updatedDateTime
}
createdBy {
name
type
}
createdDateTime
decisionComponents {
hasAttachments
hasComments
id
status
updatedDateTime
}
id
participants {
role
}
processingActivity {
averageAnnualSalesAmount
averageMonthlySalesAmount
averageTicketAmount
businessToBusinessMix
cardNotPresentMix
cardPresentMix
chargebackRate
currency
customerInitiatedCardNotPresentMix
daysInCycle
exposure
highestTicketAmount
merchantInitiatedCardNotPresentMix
refundRate
riskLevel
}
queue
schema {
createdDateTime
id
version
}
services {
}
stakeholders {
emailAddress
id
ipAddress
ownershipPercentage
referenceNumber
roles
}
submissionAttemptedDateTime
submissionSuccessfulDateTime
updatedBy {
name
type
}
updatedDateTime
}
errors {
... on AcceptorApplicationValidationError {
code
message
}
... on AcceptorApplicationFieldValidationError {
code
field
message
}
... on AcceptorApplicationStakeholderFieldValidationError {
code
field
message
stakeholderId
}
... on AcceptorApplicationBankAccountFieldValidationError {
bankAccountId
code
field
message
}
... on ForbiddenError {
advice
code
message
}
... on InvalidActorError {
advice
code
message
}
... on InvalidOrganizationError {
advice
code
message
}
... on NotFoundError {
advice
code
message
resourceId
resourceName
}
... on ServerError {
advice
code
message
}
}
}
}
{
"input": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
curl --request POST \
--url https://api.sandbox.com/graphql \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
--data '{
"query": "mutation SubmitAcceptorApplication($input: AcceptorApplicationSubmitInput!) {\n submitAcceptorApplication(input: $input) {\n acceptorApplication {\n acceptorId\n accountStatus\n applicationEvents {\n\n }\n applicationIdentity {\n acceptorReference\n acceptorRelationshipReference\n acceptorType\n businessEntityType\n businessName\n defaultMerchantCategoryCode\n isKnownAcceptor\n isLegalAddressSameAsBusinessAddress\n isProcessingStatement\n legalEntityName\n salesChannel\n serviceTelephoneNumber\n softwareProviderNames\n stateOfIncorporation\n transactorTypeII\n transactorTypeIII\n transactorTypeIOverride\n websiteUrl\n }\n applicationStatus\n assignee {\n assignedDateTime\n name\n userId\n }\n attachments {\n fileName\n id\n size\n uploadedDateTime\n }\n billingAndFunding {\n acceptorCutoffTime\n billingProfileId\n fundingProfileId\n timezone\n }\n cardAcceptorId\n comments {\n content\n createdDateTime\n id\n updatedDateTime\n }\n createdBy {\n name\n type\n }\n createdDateTime\n decisionComponents {\n hasAttachments\n hasComments\n id\n status\n updatedDateTime\n }\n id\n participants {\n role\n }\n processingActivity {\n averageAnnualSalesAmount\n averageMonthlySalesAmount\n averageTicketAmount\n businessToBusinessMix\n cardNotPresentMix\n cardPresentMix\n chargebackRate\n currency\n customerInitiatedCardNotPresentMix\n daysInCycle\n exposure\n highestTicketAmount\n merchantInitiatedCardNotPresentMix\n refundRate\n riskLevel\n }\n queue\n schema {\n createdDateTime\n id\n version\n }\n services {\n\n }\n stakeholders {\n emailAddress\n id\n ipAddress\n ownershipPercentage\n referenceNumber\n roles\n }\n submissionAttemptedDateTime\n submissionSuccessfulDateTime\n updatedBy {\n name\n type\n }\n updatedDateTime\n }\n errors {\n ... on AcceptorApplicationValidationError {\n code\n message\n }\n ... on AcceptorApplicationFieldValidationError {\n code\n field\n message\n }\n ... on AcceptorApplicationStakeholderFieldValidationError {\n code\n field\n message\n stakeholderId\n }\n ... on AcceptorApplicationBankAccountFieldValidationError {\n bankAccountId\n code\n field\n message\n }\n ... on ForbiddenError {\n advice\n code\n message\n }\n ... on InvalidActorError {\n advice\n code\n message\n }\n ... on InvalidOrganizationError {\n advice\n code\n message\n }\n ... on NotFoundError {\n advice\n code\n message\n resourceId\n resourceName\n }\n ... on ServerError {\n advice\n code\n message\n }\n }\n }\n}",
"variables": {
"input": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
}'
{
"data": {
"submitAcceptorApplication": {
"acceptorApplication": {
"acceptorId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"accountStatus": "ON_HOLD",
"applicationEvents": {
"items": [
"example"
],
"pageInfo": "example"
},
"applicationIdentity": {
"acceptorReference": "CLACK-2026-001",
"acceptorRelationshipReference": "REL-CLACK-001",
"acceptorType": "BILLER",
"businessAddress": "example",
"businessEntityType": "ASSOCIATION",
"businessName": "Clacksworth Keyboards",
"defaultMerchantCategoryCode": "example",
"isKnownAcceptor": true,
"isLegalAddressSameAsBusinessAddress": true,
"isProcessingStatement": true,
"legalAddress": "example",
"legalEntityName": "Clacksworth Keyboards LLC",
"merchantCategories": [
"example"
],
"salesChannel": "E_COMMERCE",
"sensitiveFields": "example",
"serviceTelephoneNumber": "+15551234567",
"softwareProviderNames": [
"example"
],
"sponsorBank": "example",
"stateOfIncorporation": "example",
"taxIdentificationNumber": "example",
"transactorTypeII": "example",
"transactorTypeIII": [
"example"
],
"transactorTypeIOverride": "BPSP",
"websiteUrl": "https://clacksworth.com"
},
"applicationStatus": "APPROVED",
"assignee": {
"assignedBy": "example",
"assignedDateTime": "2026-01-15T14:30:00Z",
"name": "Ben Torres",
"userId": "c9a1e2d3-4b5f-6789-0abc-def123456789"
},
"attachments": [
{
"fileName": "business-license.pdf",
"id": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901",
"size": 0,
"uploadedBy": "example",
"uploadedDateTime": "2026-01-15T14:30:00Z"
}
],
"billingAndFunding": {
"acceptorCutoffTime": "12:00:00",
"bankAccounts": [
"example"
],
"billingDescriptor": "CLACKSWORTH KEYBOARDS",
"billingProfileId": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
"fundingProfileId": "b6d4e5f6-7a8b-9012-3def-456789012345",
"timezone": "AMERICA_CHICAGO"
},
"cardAcceptorId": "example",
"comments": [
{
"content": "Approved for mechanical keyboard accessories line.",
"createdBy": "example",
"createdDateTime": "2026-01-15T14:30:00Z",
"decisionComponent": "example",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastUpdatedBy": "example",
"updatedDateTime": "2026-01-15T14:30:00Z"
}
],
"createdBy": {
"name": "Ben Torres",
"type": "APP"
},
"createdDateTime": "2026-01-15T14:30:00Z",
"decisionComponents": [
{
"attachments": [
"example"
],
"comments": [
"example"
],
"hasAttachments": true,
"hasComments": true,
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"items": [
"example"
],
"lastUpdatedBy": "example",
"schema": "example",
"status": "ACCEPTED",
"updatedDateTime": "2026-01-15T14:30:00Z"
}
],
"id": "c9a1e2d3-4b5f-6789-0abc-def123456789",
"participants": [
{
"organization": "example",
"role": "BANK"
}
],
"processingActivity": {
"averageAnnualSalesAmount": 0,
"averageMonthlySalesAmount": 45000,
"averageTicketAmount": 150,
"businessToBusinessMix": 0.05,
"cardNotPresentMix": 0.05,
"cardPresentMix": 0.05,
"chargebackRate": 0.05,
"currency": "USD",
"customerInitiatedCardNotPresentMix": 0.05,
"daysInCycle": 0,
"exposure": 100000,
"highestTicketAmount": 2500,
"merchantInitiatedCardNotPresentMix": 0.05,
"refundRate": 0.05,
"riskLevel": "HIGH"
},
"queue": "PARTNER",
"schema": {
"createdDateTime": "2026-01-15T14:30:00Z",
"id": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901",
"underwritingDecisionComponentSchemas": [
"example"
],
"version": "example"
},
"services": {
"transactionProcessingService": "example"
},
"stakeholders": [
{
"emailAddress": "ben@clacksworth.com",
"id": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
"ipAddress": "example",
"ownershipPercentage": 0.05,
"referenceNumber": 0,
"roles": [
"AUTHORIZED"
],
"sensitiveFields": "example"
}
],
"submissionAttemptedDateTime": "2026-01-15T14:30:00Z",
"submissionSuccessfulDateTime": "2026-01-15T14:30:00Z",
"updatedBy": {
"name": "Ben Torres",
"type": "APP"
},
"updatedDateTime": "2026-01-15T14:30:00Z"
},
"errors": [
{
"__typename": "AcceptorApplicationValidationError",
"code": "INTERNAL_SERVER_ERROR",
"message": "example"
}
]
}
}
}
Boarding
submitAcceptorApplication
Submit an application.
mutation SubmitAcceptorApplication($input: AcceptorApplicationSubmitInput!) {
submitAcceptorApplication(input: $input) {
acceptorApplication {
acceptorId
accountStatus
applicationEvents {
}
applicationIdentity {
acceptorReference
acceptorRelationshipReference
acceptorType
businessEntityType
businessName
defaultMerchantCategoryCode
isKnownAcceptor
isLegalAddressSameAsBusinessAddress
isProcessingStatement
legalEntityName
salesChannel
serviceTelephoneNumber
softwareProviderNames
stateOfIncorporation
transactorTypeII
transactorTypeIII
transactorTypeIOverride
websiteUrl
}
applicationStatus
assignee {
assignedDateTime
name
userId
}
attachments {
fileName
id
size
uploadedDateTime
}
billingAndFunding {
acceptorCutoffTime
billingProfileId
fundingProfileId
timezone
}
cardAcceptorId
comments {
content
createdDateTime
id
updatedDateTime
}
createdBy {
name
type
}
createdDateTime
decisionComponents {
hasAttachments
hasComments
id
status
updatedDateTime
}
id
participants {
role
}
processingActivity {
averageAnnualSalesAmount
averageMonthlySalesAmount
averageTicketAmount
businessToBusinessMix
cardNotPresentMix
cardPresentMix
chargebackRate
currency
customerInitiatedCardNotPresentMix
daysInCycle
exposure
highestTicketAmount
merchantInitiatedCardNotPresentMix
refundRate
riskLevel
}
queue
schema {
createdDateTime
id
version
}
services {
}
stakeholders {
emailAddress
id
ipAddress
ownershipPercentage
referenceNumber
roles
}
submissionAttemptedDateTime
submissionSuccessfulDateTime
updatedBy {
name
type
}
updatedDateTime
}
errors {
... on AcceptorApplicationValidationError {
code
message
}
... on AcceptorApplicationFieldValidationError {
code
field
message
}
... on AcceptorApplicationStakeholderFieldValidationError {
code
field
message
stakeholderId
}
... on AcceptorApplicationBankAccountFieldValidationError {
bankAccountId
code
field
message
}
... on ForbiddenError {
advice
code
message
}
... on InvalidActorError {
advice
code
message
}
... on InvalidOrganizationError {
advice
code
message
}
... on NotFoundError {
advice
code
message
resourceId
resourceName
}
... on ServerError {
advice
code
message
}
}
}
}
{
"input": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
curl --request POST \
--url https://api.sandbox.com/graphql \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
--data '{
"query": "mutation SubmitAcceptorApplication($input: AcceptorApplicationSubmitInput!) {\n submitAcceptorApplication(input: $input) {\n acceptorApplication {\n acceptorId\n accountStatus\n applicationEvents {\n\n }\n applicationIdentity {\n acceptorReference\n acceptorRelationshipReference\n acceptorType\n businessEntityType\n businessName\n defaultMerchantCategoryCode\n isKnownAcceptor\n isLegalAddressSameAsBusinessAddress\n isProcessingStatement\n legalEntityName\n salesChannel\n serviceTelephoneNumber\n softwareProviderNames\n stateOfIncorporation\n transactorTypeII\n transactorTypeIII\n transactorTypeIOverride\n websiteUrl\n }\n applicationStatus\n assignee {\n assignedDateTime\n name\n userId\n }\n attachments {\n fileName\n id\n size\n uploadedDateTime\n }\n billingAndFunding {\n acceptorCutoffTime\n billingProfileId\n fundingProfileId\n timezone\n }\n cardAcceptorId\n comments {\n content\n createdDateTime\n id\n updatedDateTime\n }\n createdBy {\n name\n type\n }\n createdDateTime\n decisionComponents {\n hasAttachments\n hasComments\n id\n status\n updatedDateTime\n }\n id\n participants {\n role\n }\n processingActivity {\n averageAnnualSalesAmount\n averageMonthlySalesAmount\n averageTicketAmount\n businessToBusinessMix\n cardNotPresentMix\n cardPresentMix\n chargebackRate\n currency\n customerInitiatedCardNotPresentMix\n daysInCycle\n exposure\n highestTicketAmount\n merchantInitiatedCardNotPresentMix\n refundRate\n riskLevel\n }\n queue\n schema {\n createdDateTime\n id\n version\n }\n services {\n\n }\n stakeholders {\n emailAddress\n id\n ipAddress\n ownershipPercentage\n referenceNumber\n roles\n }\n submissionAttemptedDateTime\n submissionSuccessfulDateTime\n updatedBy {\n name\n type\n }\n updatedDateTime\n }\n errors {\n ... on AcceptorApplicationValidationError {\n code\n message\n }\n ... on AcceptorApplicationFieldValidationError {\n code\n field\n message\n }\n ... on AcceptorApplicationStakeholderFieldValidationError {\n code\n field\n message\n stakeholderId\n }\n ... on AcceptorApplicationBankAccountFieldValidationError {\n bankAccountId\n code\n field\n message\n }\n ... on ForbiddenError {\n advice\n code\n message\n }\n ... on InvalidActorError {\n advice\n code\n message\n }\n ... on InvalidOrganizationError {\n advice\n code\n message\n }\n ... on NotFoundError {\n advice\n code\n message\n resourceId\n resourceName\n }\n ... on ServerError {\n advice\n code\n message\n }\n }\n }\n}",
"variables": {
"input": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
}'
{
"data": {
"submitAcceptorApplication": {
"acceptorApplication": {
"acceptorId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"accountStatus": "ON_HOLD",
"applicationEvents": {
"items": [
"example"
],
"pageInfo": "example"
},
"applicationIdentity": {
"acceptorReference": "CLACK-2026-001",
"acceptorRelationshipReference": "REL-CLACK-001",
"acceptorType": "BILLER",
"businessAddress": "example",
"businessEntityType": "ASSOCIATION",
"businessName": "Clacksworth Keyboards",
"defaultMerchantCategoryCode": "example",
"isKnownAcceptor": true,
"isLegalAddressSameAsBusinessAddress": true,
"isProcessingStatement": true,
"legalAddress": "example",
"legalEntityName": "Clacksworth Keyboards LLC",
"merchantCategories": [
"example"
],
"salesChannel": "E_COMMERCE",
"sensitiveFields": "example",
"serviceTelephoneNumber": "+15551234567",
"softwareProviderNames": [
"example"
],
"sponsorBank": "example",
"stateOfIncorporation": "example",
"taxIdentificationNumber": "example",
"transactorTypeII": "example",
"transactorTypeIII": [
"example"
],
"transactorTypeIOverride": "BPSP",
"websiteUrl": "https://clacksworth.com"
},
"applicationStatus": "APPROVED",
"assignee": {
"assignedBy": "example",
"assignedDateTime": "2026-01-15T14:30:00Z",
"name": "Ben Torres",
"userId": "c9a1e2d3-4b5f-6789-0abc-def123456789"
},
"attachments": [
{
"fileName": "business-license.pdf",
"id": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901",
"size": 0,
"uploadedBy": "example",
"uploadedDateTime": "2026-01-15T14:30:00Z"
}
],
"billingAndFunding": {
"acceptorCutoffTime": "12:00:00",
"bankAccounts": [
"example"
],
"billingDescriptor": "CLACKSWORTH KEYBOARDS",
"billingProfileId": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
"fundingProfileId": "b6d4e5f6-7a8b-9012-3def-456789012345",
"timezone": "AMERICA_CHICAGO"
},
"cardAcceptorId": "example",
"comments": [
{
"content": "Approved for mechanical keyboard accessories line.",
"createdBy": "example",
"createdDateTime": "2026-01-15T14:30:00Z",
"decisionComponent": "example",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastUpdatedBy": "example",
"updatedDateTime": "2026-01-15T14:30:00Z"
}
],
"createdBy": {
"name": "Ben Torres",
"type": "APP"
},
"createdDateTime": "2026-01-15T14:30:00Z",
"decisionComponents": [
{
"attachments": [
"example"
],
"comments": [
"example"
],
"hasAttachments": true,
"hasComments": true,
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"items": [
"example"
],
"lastUpdatedBy": "example",
"schema": "example",
"status": "ACCEPTED",
"updatedDateTime": "2026-01-15T14:30:00Z"
}
],
"id": "c9a1e2d3-4b5f-6789-0abc-def123456789",
"participants": [
{
"organization": "example",
"role": "BANK"
}
],
"processingActivity": {
"averageAnnualSalesAmount": 0,
"averageMonthlySalesAmount": 45000,
"averageTicketAmount": 150,
"businessToBusinessMix": 0.05,
"cardNotPresentMix": 0.05,
"cardPresentMix": 0.05,
"chargebackRate": 0.05,
"currency": "USD",
"customerInitiatedCardNotPresentMix": 0.05,
"daysInCycle": 0,
"exposure": 100000,
"highestTicketAmount": 2500,
"merchantInitiatedCardNotPresentMix": 0.05,
"refundRate": 0.05,
"riskLevel": "HIGH"
},
"queue": "PARTNER",
"schema": {
"createdDateTime": "2026-01-15T14:30:00Z",
"id": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901",
"underwritingDecisionComponentSchemas": [
"example"
],
"version": "example"
},
"services": {
"transactionProcessingService": "example"
},
"stakeholders": [
{
"emailAddress": "ben@clacksworth.com",
"id": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
"ipAddress": "example",
"ownershipPercentage": 0.05,
"referenceNumber": 0,
"roles": [
"AUTHORIZED"
],
"sensitiveFields": "example"
}
],
"submissionAttemptedDateTime": "2026-01-15T14:30:00Z",
"submissionSuccessfulDateTime": "2026-01-15T14:30:00Z",
"updatedBy": {
"name": "Ben Torres",
"type": "APP"
},
"updatedDateTime": "2026-01-15T14:30:00Z"
},
"errors": [
{
"__typename": "AcceptorApplicationValidationError",
"code": "INTERNAL_SERVER_ERROR",
"message": "example"
}
]
}
}
}
Mutation
Arguments
Return type
SubmitAcceptorApplicationPayload!
AcceptorApplication
The acceptor application that was created or updated.
Show child attributes
Show child attributes
UUID
The acceptor ID assigned during onboarding.
AccountStatus
Current boarding process status. Null if boarding has not started.See AccountStatus
ApplicationEventCollection
The events associated with the application.See ApplicationEventCollection
AcceptorApplicationIdentityOutput
The identity information of the application.See AcceptorApplicationIdentityOutput
AcceptorApplicationStatus!
required
The status of the application.See AcceptorApplicationStatus
ApplicationAssignee
The user assigned to the application.See ApplicationAssignee
[Attachment!]!
required
The attachments associated with the application.See Attachment
AcceptorApplicationBillingAndFundingOutput
The billing and funding information of the application.See AcceptorApplicationBillingAndFundingOutput
String
The card acceptor ID assigned during onboarding.
DateTime!
required
The date and time when the application was created.
[DecisionComponent!]!
required
The underwriting decision components for the application.See DecisionComponent
UUID!
required
The unique identifier of the application.
[BoardingApplicationParticipant!]
The participants of the application.See BoardingApplicationParticipant
AcceptorApplicationProcessingActivityOutput
The process activity information of the application.See AcceptorApplicationProcessingActivityOutput
WorkflowAssignment!
required
The queue the application is assigned to.See WorkflowAssignment
UnderwritingDecisionComponentsSchema
The underwriting decision components schema for the application.See UnderwritingDecisionComponentsSchema
AcceptorApplicationServicesOutput
The desired services associated with the application.See AcceptorApplicationServicesOutput
[StakeholderOutput!]!
required
Stakeholder information. Optionally reveal sensitive fields for a specific stakeholder.See StakeholderOutput
DateTime
The date and time when the application submission was attempted.
DateTime
The date and time when the application was successfully submitted.
DateTime!
required
The date and time when the application was last updated.
[SubmitAcceptorApplicationError!]
Errors that occurred during the mutation, if any. Null or empty indicates success.
Show Possible types
Show Possible types
Show AcceptorApplicationValidationError
Show AcceptorApplicationValidationError
Represents a validation error on an acceptor application that is not specific to a single field.
AcceptorApplicationValidationErrorCode!
required
A static code for tying the response back programmatically.See AcceptorApplicationValidationErrorCode
String!
required
A helpful message describing the validation failure.
Show AcceptorApplicationFieldValidationError
Show AcceptorApplicationFieldValidationError
Represents a field-level validation error on an acceptor application.
AcceptorApplicationFieldValidationErrorCode!
required
A static code for tying the response back programmatically.See AcceptorApplicationFieldValidationErrorCode
String!
required
The name of the field that failed validation.
String!
required
A helpful message describing how to fix the invalid value.
Show AcceptorApplicationStakeholderFieldValidationError
Show AcceptorApplicationStakeholderFieldValidationError
Represents a field-level validation error on a stakeholder within an acceptor application.
AcceptorApplicationStakeholderFieldValidationErrorCode!
required
A static code for tying the response back programmatically.See AcceptorApplicationStakeholderFieldValidationErrorCode
String!
required
The name of the field that failed validation.
String!
required
A helpful message describing how to fix the invalid value.
UUID!
required
The ID of the stakeholder whose field failed validation.
Show AcceptorApplicationBankAccountFieldValidationError
Show AcceptorApplicationBankAccountFieldValidationError
Represents a field-level validation error on a bank account within an acceptor application.
UUID!
required
The associated bank account id
AcceptorApplicationBankAccountFieldValidationGraphQlErrorCode!
required
A static code for tying the response back programmaticallySee AcceptorApplicationBankAccountFieldValidationGraphQlErrorCode
String!
required
The field that is invalid
String!
required
A helpful message to help fix the invalid value
Show ForbiddenError
Show ForbiddenError
Show InvalidActorError
Show InvalidActorError
Show InvalidOrganizationError
Show InvalidOrganizationError
Show NotFoundError
Show NotFoundError
Show ServerError
Show ServerError
mutation SubmitAcceptorApplication($input: AcceptorApplicationSubmitInput!) {
submitAcceptorApplication(input: $input) {
acceptorApplication {
acceptorId
accountStatus
applicationEvents {
}
applicationIdentity {
acceptorReference
acceptorRelationshipReference
acceptorType
businessEntityType
businessName
defaultMerchantCategoryCode
isKnownAcceptor
isLegalAddressSameAsBusinessAddress
isProcessingStatement
legalEntityName
salesChannel
serviceTelephoneNumber
softwareProviderNames
stateOfIncorporation
transactorTypeII
transactorTypeIII
transactorTypeIOverride
websiteUrl
}
applicationStatus
assignee {
assignedDateTime
name
userId
}
attachments {
fileName
id
size
uploadedDateTime
}
billingAndFunding {
acceptorCutoffTime
billingProfileId
fundingProfileId
timezone
}
cardAcceptorId
comments {
content
createdDateTime
id
updatedDateTime
}
createdBy {
name
type
}
createdDateTime
decisionComponents {
hasAttachments
hasComments
id
status
updatedDateTime
}
id
participants {
role
}
processingActivity {
averageAnnualSalesAmount
averageMonthlySalesAmount
averageTicketAmount
businessToBusinessMix
cardNotPresentMix
cardPresentMix
chargebackRate
currency
customerInitiatedCardNotPresentMix
daysInCycle
exposure
highestTicketAmount
merchantInitiatedCardNotPresentMix
refundRate
riskLevel
}
queue
schema {
createdDateTime
id
version
}
services {
}
stakeholders {
emailAddress
id
ipAddress
ownershipPercentage
referenceNumber
roles
}
submissionAttemptedDateTime
submissionSuccessfulDateTime
updatedBy {
name
type
}
updatedDateTime
}
errors {
... on AcceptorApplicationValidationError {
code
message
}
... on AcceptorApplicationFieldValidationError {
code
field
message
}
... on AcceptorApplicationStakeholderFieldValidationError {
code
field
message
stakeholderId
}
... on AcceptorApplicationBankAccountFieldValidationError {
bankAccountId
code
field
message
}
... on ForbiddenError {
advice
code
message
}
... on InvalidActorError {
advice
code
message
}
... on InvalidOrganizationError {
advice
code
message
}
... on NotFoundError {
advice
code
message
resourceId
resourceName
}
... on ServerError {
advice
code
message
}
}
}
}
{
"input": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
curl --request POST \
--url https://api.sandbox.com/graphql \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
--data '{
"query": "mutation SubmitAcceptorApplication($input: AcceptorApplicationSubmitInput!) {\n submitAcceptorApplication(input: $input) {\n acceptorApplication {\n acceptorId\n accountStatus\n applicationEvents {\n\n }\n applicationIdentity {\n acceptorReference\n acceptorRelationshipReference\n acceptorType\n businessEntityType\n businessName\n defaultMerchantCategoryCode\n isKnownAcceptor\n isLegalAddressSameAsBusinessAddress\n isProcessingStatement\n legalEntityName\n salesChannel\n serviceTelephoneNumber\n softwareProviderNames\n stateOfIncorporation\n transactorTypeII\n transactorTypeIII\n transactorTypeIOverride\n websiteUrl\n }\n applicationStatus\n assignee {\n assignedDateTime\n name\n userId\n }\n attachments {\n fileName\n id\n size\n uploadedDateTime\n }\n billingAndFunding {\n acceptorCutoffTime\n billingProfileId\n fundingProfileId\n timezone\n }\n cardAcceptorId\n comments {\n content\n createdDateTime\n id\n updatedDateTime\n }\n createdBy {\n name\n type\n }\n createdDateTime\n decisionComponents {\n hasAttachments\n hasComments\n id\n status\n updatedDateTime\n }\n id\n participants {\n role\n }\n processingActivity {\n averageAnnualSalesAmount\n averageMonthlySalesAmount\n averageTicketAmount\n businessToBusinessMix\n cardNotPresentMix\n cardPresentMix\n chargebackRate\n currency\n customerInitiatedCardNotPresentMix\n daysInCycle\n exposure\n highestTicketAmount\n merchantInitiatedCardNotPresentMix\n refundRate\n riskLevel\n }\n queue\n schema {\n createdDateTime\n id\n version\n }\n services {\n\n }\n stakeholders {\n emailAddress\n id\n ipAddress\n ownershipPercentage\n referenceNumber\n roles\n }\n submissionAttemptedDateTime\n submissionSuccessfulDateTime\n updatedBy {\n name\n type\n }\n updatedDateTime\n }\n errors {\n ... on AcceptorApplicationValidationError {\n code\n message\n }\n ... on AcceptorApplicationFieldValidationError {\n code\n field\n message\n }\n ... on AcceptorApplicationStakeholderFieldValidationError {\n code\n field\n message\n stakeholderId\n }\n ... on AcceptorApplicationBankAccountFieldValidationError {\n bankAccountId\n code\n field\n message\n }\n ... on ForbiddenError {\n advice\n code\n message\n }\n ... on InvalidActorError {\n advice\n code\n message\n }\n ... on InvalidOrganizationError {\n advice\n code\n message\n }\n ... on NotFoundError {\n advice\n code\n message\n resourceId\n resourceName\n }\n ... on ServerError {\n advice\n code\n message\n }\n }\n }\n}",
"variables": {
"input": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}
}
}'
{
"data": {
"submitAcceptorApplication": {
"acceptorApplication": {
"acceptorId": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"accountStatus": "ON_HOLD",
"applicationEvents": {
"items": [
"example"
],
"pageInfo": "example"
},
"applicationIdentity": {
"acceptorReference": "CLACK-2026-001",
"acceptorRelationshipReference": "REL-CLACK-001",
"acceptorType": "BILLER",
"businessAddress": "example",
"businessEntityType": "ASSOCIATION",
"businessName": "Clacksworth Keyboards",
"defaultMerchantCategoryCode": "example",
"isKnownAcceptor": true,
"isLegalAddressSameAsBusinessAddress": true,
"isProcessingStatement": true,
"legalAddress": "example",
"legalEntityName": "Clacksworth Keyboards LLC",
"merchantCategories": [
"example"
],
"salesChannel": "E_COMMERCE",
"sensitiveFields": "example",
"serviceTelephoneNumber": "+15551234567",
"softwareProviderNames": [
"example"
],
"sponsorBank": "example",
"stateOfIncorporation": "example",
"taxIdentificationNumber": "example",
"transactorTypeII": "example",
"transactorTypeIII": [
"example"
],
"transactorTypeIOverride": "BPSP",
"websiteUrl": "https://clacksworth.com"
},
"applicationStatus": "APPROVED",
"assignee": {
"assignedBy": "example",
"assignedDateTime": "2026-01-15T14:30:00Z",
"name": "Ben Torres",
"userId": "c9a1e2d3-4b5f-6789-0abc-def123456789"
},
"attachments": [
{
"fileName": "business-license.pdf",
"id": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901",
"size": 0,
"uploadedBy": "example",
"uploadedDateTime": "2026-01-15T14:30:00Z"
}
],
"billingAndFunding": {
"acceptorCutoffTime": "12:00:00",
"bankAccounts": [
"example"
],
"billingDescriptor": "CLACKSWORTH KEYBOARDS",
"billingProfileId": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
"fundingProfileId": "b6d4e5f6-7a8b-9012-3def-456789012345",
"timezone": "AMERICA_CHICAGO"
},
"cardAcceptorId": "example",
"comments": [
{
"content": "Approved for mechanical keyboard accessories line.",
"createdBy": "example",
"createdDateTime": "2026-01-15T14:30:00Z",
"decisionComponent": "example",
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"lastUpdatedBy": "example",
"updatedDateTime": "2026-01-15T14:30:00Z"
}
],
"createdBy": {
"name": "Ben Torres",
"type": "APP"
},
"createdDateTime": "2026-01-15T14:30:00Z",
"decisionComponents": [
{
"attachments": [
"example"
],
"comments": [
"example"
],
"hasAttachments": true,
"hasComments": true,
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"items": [
"example"
],
"lastUpdatedBy": "example",
"schema": "example",
"status": "ACCEPTED",
"updatedDateTime": "2026-01-15T14:30:00Z"
}
],
"id": "c9a1e2d3-4b5f-6789-0abc-def123456789",
"participants": [
{
"organization": "example",
"role": "BANK"
}
],
"processingActivity": {
"averageAnnualSalesAmount": 0,
"averageMonthlySalesAmount": 45000,
"averageTicketAmount": 150,
"businessToBusinessMix": 0.05,
"cardNotPresentMix": 0.05,
"cardPresentMix": 0.05,
"chargebackRate": 0.05,
"currency": "USD",
"customerInitiatedCardNotPresentMix": 0.05,
"daysInCycle": 0,
"exposure": 100000,
"highestTicketAmount": 2500,
"merchantInitiatedCardNotPresentMix": 0.05,
"refundRate": 0.05,
"riskLevel": "HIGH"
},
"queue": "PARTNER",
"schema": {
"createdDateTime": "2026-01-15T14:30:00Z",
"id": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901",
"underwritingDecisionComponentSchemas": [
"example"
],
"version": "example"
},
"services": {
"transactionProcessingService": "example"
},
"stakeholders": [
{
"emailAddress": "ben@clacksworth.com",
"id": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
"ipAddress": "example",
"ownershipPercentage": 0.05,
"referenceNumber": 0,
"roles": [
"AUTHORIZED"
],
"sensitiveFields": "example"
}
],
"submissionAttemptedDateTime": "2026-01-15T14:30:00Z",
"submissionSuccessfulDateTime": "2026-01-15T14:30:00Z",
"updatedBy": {
"name": "Ben Torres",
"type": "APP"
},
"updatedDateTime": "2026-01-15T14:30:00Z"
},
"errors": [
{
"__typename": "AcceptorApplicationValidationError",
"code": "INTERNAL_SERVER_ERROR",
"message": "example"
}
]
}
}
}
Was this page helpful?