Skip to main content
mutation ReinitiateBankTransfer($reinitiateBankTransferInput: ReinitiateBankTransferInput!) {
  reinitiateBankTransfer(reinitiateBankTransferInput: $reinitiateBankTransferInput) {
    errors {
      ... on InternalServiceError {
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
        transactionId
      }
      ... on RuleInViolationError {
        advice
        dateTimeUtc
        errorDateTime
        explanationOfRule
        message
      }
      ... on SyntaxOnNetworkResponseError {
        attemptedNetwork
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
      }
      ... on TimeoutOnNetworkResponseError {
        attemptedNetwork
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
      }
      ... on ValidationFailureError {
        dateTimeUtc
        errorDateTime
        fieldName
        fieldPath
        message
      }
      ... on PriorPaymentNotFoundError {
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
        transactionId
      }
    }
    reinitiateBankTransferResponse {
      activityDate
      duration
      isDuplicateRequest
      paymentId
      processorResponseCode
      sanitizedFields {
        fieldName
        fieldPath
        originalValue
        reason
        sanitizedValue
      }
      timestampUtc
      tokenDetails {
        token
        tokenizedPan
      }
      transactionId
    }
  }
}
{
  "data": {
    "reinitiateBankTransfer": {
      "errors": [
        {
          "__typename": "InternalServiceError",
          "dateTimeUtc": "2026-01-15T14:30:00Z",
          "errorDateTime": "2026-01-15T14:30:00Z",
          "message": "example",
          "processorResponseCode": "A0000",
          "transactionId": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901"
        }
      ],
      "reinitiateBankTransferResponse": {
        "activityDate": "2026-01-15",
        "duration": 0,
        "isDuplicateRequest": true,
        "paymentId": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
        "processorResponseCode": "A0000",
        "sanitizedFields": [
          {
            "fieldName": "example",
            "fieldPath": "example",
            "originalValue": "example",
            "reason": "example",
            "sanitizedValue": "example"
          }
        ],
        "timestampUtc": "2026-01-15T14:30:00Z",
        "tokenDetails": {
          "token": "example",
          "tokenizedPan": "example"
        },
        "transactionId": "b6d4e5f6-7a8b-9012-3def-456789012345"
      }
    }
  }
}
Mutation

Arguments

reinitiateBankTransferInput
ReinitiateBankTransferInput!
required

Return type

ReinitiateBankTransferPayload!
errors
[ReinitiateBankTransferError!]
reinitiateBankTransferResponse
ReinitiateBankTransferResponse
mutation ReinitiateBankTransfer($reinitiateBankTransferInput: ReinitiateBankTransferInput!) {
  reinitiateBankTransfer(reinitiateBankTransferInput: $reinitiateBankTransferInput) {
    errors {
      ... on InternalServiceError {
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
        transactionId
      }
      ... on RuleInViolationError {
        advice
        dateTimeUtc
        errorDateTime
        explanationOfRule
        message
      }
      ... on SyntaxOnNetworkResponseError {
        attemptedNetwork
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
      }
      ... on TimeoutOnNetworkResponseError {
        attemptedNetwork
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
      }
      ... on ValidationFailureError {
        dateTimeUtc
        errorDateTime
        fieldName
        fieldPath
        message
      }
      ... on PriorPaymentNotFoundError {
        dateTimeUtc
        errorDateTime
        message
        processorResponseCode
        transactionId
      }
    }
    reinitiateBankTransferResponse {
      activityDate
      duration
      isDuplicateRequest
      paymentId
      processorResponseCode
      sanitizedFields {
        fieldName
        fieldPath
        originalValue
        reason
        sanitizedValue
      }
      timestampUtc
      tokenDetails {
        token
        tokenizedPan
      }
      transactionId
    }
  }
}
{
  "data": {
    "reinitiateBankTransfer": {
      "errors": [
        {
          "__typename": "InternalServiceError",
          "dateTimeUtc": "2026-01-15T14:30:00Z",
          "errorDateTime": "2026-01-15T14:30:00Z",
          "message": "example",
          "processorResponseCode": "A0000",
          "transactionId": "d8b2f3e4-5c6a-7890-1bcd-ef2345678901"
        }
      ],
      "reinitiateBankTransferResponse": {
        "activityDate": "2026-01-15",
        "duration": 0,
        "isDuplicateRequest": true,
        "paymentId": "e7c3a4b5-6d7e-8901-2cde-f34567890123",
        "processorResponseCode": "A0000",
        "sanitizedFields": [
          {
            "fieldName": "example",
            "fieldPath": "example",
            "originalValue": "example",
            "reason": "example",
            "sanitizedValue": "example"
          }
        ],
        "timestampUtc": "2026-01-15T14:30:00Z",
        "tokenDetails": {
          "token": "example",
          "tokenizedPan": "example"
        },
        "transactionId": "b6d4e5f6-7a8b-9012-3def-456789012345"
      }
    }
  }
}