Skip to main content
Subscribes a card to the AU service and return a payload that includes details of the result.

Arguments

input
required
mutation subscribeCard($input: SubscribeCardInput!) {
  subscribeCard(input: $input) {
    subscribeCardResponse {
      response {
        code
        message
      }
      transactionId
      transactionReference
    }
    errors {
      ... on ValidationFailureError {
        message
        transactionId
        dateTimeUtc
        errorDateTime
        processorResponseCode
        fieldPath
        fieldName
        valueInError
      }
      ... on AcceptorNotConfiguredError {
        message
        dateTimeUtc
        errorDateTime
        transactionId
        processorResponseCode
      }
      ... on InternalServiceError {
        message
        dateTimeUtc
        errorDateTime
        transactionId
        processorResponseCode
      }
    }
  }
}

Response

Returns a SubscribeCardPayload
{
  "data": {
    "subscribeCard": {
      "subscribeCardResponse": SubscribeCardResponse,
      "errors": [
        ValidationFailureError
      ]
    }
  }
}
Run in Playground