FILTER BY TAG

Validating an Account Using a TMS Token: Payment Instrument Identifier

A payment instrument identifier is a type of token created by Token Management Systems (TMS) that refers to specific payment account information. It can be used to validate a customer's routing and bank account information.
This section describes how to validate using a payment instrument identifier type of TMS token submitted through the REST API. Follow these steps to request a bank account validation:
  1. Create a request with the required and any optional REST API fields. Refer to the request and response examples, if needed.
  2. Send the completed request to one of these endpoints:
    • Production:
      POST
      api.cybersource.com
      /bavs/v1/account-validations
    • Test:
      POST
      apitest.cybersource.com
      /bavs/v1/account-validations
  3. Verify the response messages to make sure that the request succeeded. For more information, see the Transaction response codes.

Required Fields for Validating an Account Using a Payment Instrument Identifier

Set the value to
1
.
The unique identifier for the Payment Instrument token. This value is a non-negative string with 12-32 characters.

REST Example: Validating an Account Using a Payment Instrument Identifier

Request
{ "clientReferenceInformation": { "code": "TC50171_3" }, "processingInformation": { "validationLevel": 1 }, "paymentInformation": { "paymentInstrument": { "id": "4A1A57E9AF81861BE0633F36CF0A5937" } } }
Response to a Successful Request
{ "clientReferenceInformation": { "code": "TC50171_3" }, "requestId": "string", "submitTimeUtc": "string", "bankAccountValidation": { "rawValidationCode": integer, "resultCode": integer, "resultMessage": "string" } }