Network Identifier (Network ID)

A network generated transaction identifier (networkID) is a unique character set to every authorization and financial request. The identifier links original messages to subsequent messages, such as those for exception item processing and clearing records.

The networkID is enabled for everyone, and no configuration is needed to use it.

If you are a TabaPay client, you are already enabled to receive Network ID in our API response to the Create Transaction request.

Use Cases

  • Dispute & Chargeback Tracking: Link the original authorization to follow-up clearing messages or chargebacks for easier reconciliation.
  • Pull → Push Transactions: For transactions where an Account Funding Transaction (AFT) funds an Original Credit Transaction (OCT), pass the AFT’s network ID into the OCT (recommended by Visa for domestic and international use).
  • Recurring / Merchant-Initiated Transactions (MITs): Use the original transaction’s network ID when submitting subsequent recurring payments or merchant-initiated pulls, ensuring continuity and compliance.
  • Transaction Matching in Reporting: Map acquirer records, issuer records, and network records back to a single transaction using the common network ID.

Why Use Network ID?

  • Network ID links all transactions throughout the lifecycle of a transaction, from authorization to disputes to follow up transactions.
  • Visa network recommendation: If a push, or Original Credit Transaction (OCT) is preceded by a pull, or Account Funding Transaction (AFT), then the network ID of the AFT is recommended to be passed in the OCT for both domestic and international transactions.

Where to Find Network ID

Today, all TabaPay Clients receive Network ID in our response to the Create Transaction request.

{
  "SC": 200,
  "EC": "0",
  "transactionID": "TabaPay_TransactionID_",
  "network": "Visa",
  "networkID": "123454646545645", <------- Network ID ------
  "networkRC": "00",
  "status": "COMPLETED",
  "approvalCode": "000000"
}

How to Use Network ID

Pass the network ID of the original transaction in subsequent Merchant Initiated Transactions (MIT). See the following networkID under pullOptions.recurringData used in a Create Transaction request for MIT, or a subscriptions payment.

{
    "accounts": {
        "sourceAccountID": "gqghgkVdQRDUZrwadoUk78",
        "destinationAccountID": "FuXx8zMqjKHL4CZ6jiTcaN"
    },
    "pullOptions": {
        "recurringData": {
            "initiator": "M",
            "type": "S",
            "id": "hqMZ-UEE2YEiYOj6HPxEXQ",
            "networkID": "407903181027" <---- Network ID
        },
        "recurring": true
    },
    "referenceID": "1kdev082124",
    "type": "pull",
    "amount": "3.00"
}

Recipes


Other Resources