pinDebitPurchaseReply_transactionID

Unique identifier that the client system assigns, which will restrict transaction processing duplication. Required field for an authorization, sale, credit, refund, PIN debit purchase, and PIN debit credit requests. The identifier can be used to locate and identify these requests in the event of a time-out, in order to be used in a subsequent reversal or void request.
The suggested format for this value is:
  • Positions 1-4:
    Last four characters or your merchant ID.
  • Positions 5-7:
    Julian date. Format: ddd
  • Positions 8-13:
    Time stamp. Format: hhmmss
  • Positions 14-15:
    Two arbitrary characters. One way to generate two arbitrary characters is to use a counter from 01-99.
This response is sent when a duplicate request is detected:
"INVALID_REQUEST" "reason": "DUPLICATE_REQUEST" "message": "Declined - The transaction identifier sent with this request has already been used in the last 60 days"
This field is available only on the
Visa Platform Connect
processor.

Specifications

  • Data Type:
    String
  • Data Length:
    • PIN Debit Transactions: 15
    • Other Transactions: 30

Mapping Information

  • REST API Field:
    clientReferenceInformation.transactionId
  • SCMP API Fields:
    • merchant_transaction_identifier
    • pin_debit_credit_transaction_id
    • pin_debit_purchase_transaction_id
  • Simple Order API Fields:
    • merchantTransactionIdentifier
    • pinDebitCreditReply_transactionID
    • pinDebitPurchaseReply_transactionID