Skip to main content
Online Payments

Tokenization of payment data

Tokenization is the process of replacing sensitive payment data with a unique identification token that retains all the essential information without compromising security. This approach reduces the amount of sensitive data you must retain, significantly narrows your payment card industry compliance requirements, and lessens the potential impact of data breaches. J.P. Morgan supports the following types of tokens:

Network tokens

Network tokenization uses a token value assigned by a payment network. This allows you to use the existing token in the payment transactions without de-tokenizing it prior to payment processing. We use the same token in any subsequent actions related to the initial payment, including clearing, settlement, refunds, and dispute processing.

The networks secure the network tokens (NWTs) using a cryptogram and give a unique value prior to each transaction. The networks use this value to match the cryptogram generated for the authenticated token requester to the cryptogram for transaction processing. Because NWTs are issued by the payment network, they are compatible with any payment provider if you use the cryptogram and other required fields correctly.

Safetech tokens

The tokenization service converts the Primary Account Number (PAN) and bank account information to the acquirer tokens issued by us. Store these tokens safely in your system instead of the full PAN or bank account information.

Tokenization support

The following table lists the tokenization support by the method of payment:

Tokenization support by the method of payment
Method of payment (MOP) Network token Safetech token
Card Yes Yes
Bank account number for an Electronic Check Payment (ECP) No Yes
Card for a payment made with digital wallets such as Apple Pay, Google Pay, or Paze No Yes

Before you begin

Contact your relationship manager to enroll in the Tokenization service. This is an optional service offered by us to create and manage tokens.

How tokenization works

  1. You send a POST request to the /intent endpoint (Set up checkout intent) with either of the following options:
    1. authorizationType = AUTH_METHOD_VERIFY_ONLY: Use this to run account verification for cards and bank accounts. The tokenization service returns the token if you are set up for it.
    2. authorizationType = AUTH_METHOD_TOKENIZE_ONLY: Use this to get the tokens for the cards or bank accounts without going through the account verification.
  2. A new consumer is checking out and pays with one of the supported payment methods. The Checkout backend processes the transaction and the token and the associated information is returned to you in the Checkout token and order notifications. You send a GET request to the /notifications endpoint to retrieve the notifications. Refer to the following tables for the details.

Verify only authorization type

Refer to the following table for authorizationType = AUTH_METHOD_VERIFY_ONLY.

Refer to the following table for authorizationType = AUTH_METHOD_VERIFY_ONLY
MOP                Account verification Token information returned in the checkout notification
Cards Done

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (TOKEN_TYPE_ACQUIRER or TOKEN_TYPE_NETWORK).
ECP Done

tokenNotification

  • token contains the tokenized bank account.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).
Pay by Bank (PbB) Done - Implicit as a result of PbB account linking.

tokenNotification

  • token contains the payment instrument (bank account or transaction authentication number) tokenized by PbB.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).
Apple Pay Done (Managed by the wallet provider. Additional account verification is not initiated by us for digital wallets.)

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).                                        

orderNotification

  • electronicCommerceIndicator contains the indicator value that is used in cardholder authentication on a network token.
  • tokenAuthenticationValue contains the cryptogram or the authentication value received from the payment networks for network token transactions.
Google Pay Done (Managed by the wallet provider. Additional account verification is not initiated by us for digital wallets.)

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).
  • NoteelectronicCommerceIndicator and tokenAuthenticationValue are not available for Google Pay.
Paze Done (Managed by the wallet provider. Additional account verification is not initiated by us for digital wallets.)

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).                                       

orderNotification

  • electronicCommerceIndicator contains the indicator value that is used in cardholder authentication on a network token.
  • tokenAuthenticationValue contains the cryptogram or the authentication value received from the payment networks for network token transactions.

Tokenize only authorization type

Refer to the following table for authorizationType = AUTH_METHOD_TOKENIZE_ONLY.

Refer to the following table for authorizationType = AUTH_METHOD_TOKENIZE_ONLY
MOP                           Token information returned in the token notification
Cards

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (TOKEN_TYPE_ACQUIRER or TOKEN_TYPE_NETWORK).
ECP

tokenNotification

  • token contains the tokenized bank account.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).
PbB

tokenNotification

  • token contains the payment instrument (bank account or transaction authentication number) tokenized by PbB.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).
Apple Pay

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).                                                                                                                                                                                                                                                                                                                                                                                                   

orderNotification

  • electronicCommerceIndicator contains the indicator value that is used in cardholder authentication on a network token.
  • tokenAuthenticationValue contains the cryptogram or the authentication value received from the payment networks for network token transactions.
Google Pay

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).
  • NoteelectronicCommerceIndicator and tokenAuthenticationValue are not available for Google Pay.
Paze

tokenNotification

  • token contains the tokenized card number.
  • tokenType contains the type of token returned (only TOKEN_TYPE_ACQUIRER is supported).                                                                                                                                                                                                                                                                                                                                                    

orderNotification

  • electronicCommerceIndicator contains the indicator value that is used in cardholder authentication on a network token.
  • tokenAuthenticationValue contains the cryptogram or the authentication value received from the payment networks for network token transactions.

Tokenization samples

The following sections include sample request and response code corresponding to some of the previously described scenarios.

Verify intent request

Method: POST

Endpoint: /checkout/intent

Scenario: Sample verify intent request.

{
  "merchantOrderNumber": "intent-1bssxn3",
  "currencyCode": "USD",
  "cart": {
    "totalTransactionAmount": 0
  },
  "checkoutOptions": {
    "authorization": {
      "authorizationType": "AUTH_METHOD_VERIFY_ONLY"
    },
    "capture": {
      "captureMethod": "CAPTURE_METHOD_MANUAL"
    }
  }
}

Tokenize intent request

Method: POST

Endpoint: /checkout/intent

Scenario: Sample tokenize intent request.

{
  "merchantOrderNumber": "intent-1bssxn3",
  "currencyCode": "USD",
  "cart": {
    "totalTransactionAmount": 0
  },
  "checkoutOptions": {
    "authorization": {
      "authorizationType": "AUTH_METHOD_TOKENIZE_ONLY"
    },
    "capture": {
      "captureMethod": "CAPTURE_METHOD_MANUAL"
    }
  }
}

Card tokenization notification response

Method: GET

Endpoint: /notifications

Scenario: Sample card tokenization notification response.

{
  "messages": [
    {
      "messageInfo": {
        "messageId": "6b02fee0-0a45-4a1b-9bd2-c7029d9ab108",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-30T14:28:17.147924Z",
      "tokenNotification": {
        "token": "4242427311594242",
        "tokenType": "TOKEN_TYPE_ACQUIRER",
        "checkoutReference": "1002367306",
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_APPROVED",
        "status": "STATUS_SUCCESS",
        "responseCode": "",
        "responseMessage": "",
        "merchantOrderNumber": "1002367306",
        "requestId": "204fd88e8fd848ffab18e5"
      },
      "merchantOrderNumber": "1002367306",
      "requestId": "204fd88e8fd848ffab18e5"
    },
    {
      "messageInfo": {
        "messageId": "aa4d9b57-e644-4cf1-9f46-7ada7ac4f4ab",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-30T14:28:17.160177Z",
      "orderNotification": {
        "checkoutIntent": "CHECKOUT_INTENT_TOKENIZE_ONLY",
        "status": "STATUS_SUCCESS",
        "transactionReference": "",
        "mitTransactionReference": "",
        "checkoutReference": "1002367306",
        "totalAmount": {
          "amount": "0",
          "currencyCode": "USD",
          "decimalCount": 6
        },
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_APPROVED",
        "cardTypeIndicators": {
          "durbinRegulated": false,
          "level3Eligible": false,
          "issuanceCountry": "",
          "cardTypeCategory": "",
          "cardIssuerName": "",
          "cardProductName": "",
          "cardProductType": []
        },
        "last4OfCardPan": "4242",
        "responseCode": "",
        "responseMessage": "",
        "mandateAcknowledgement": [
          {
            "mandates": [],
            "device": {
              "deviceIp": "146.143.132.14",
              "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36"
            },
            "acceptedTimestamp": "2025-09-30T14:28:17.117Z",
            "consents": []
          }
        ],
        "merchantOrderNumber": "1002367306",
        "paymentMethod": {
          "card": {
            "cardTypeIndicators": {
              "durbinRegulated": false,
              "level3Eligible": false,
              "issuanceCountry": "",
              "cardTypeCategory": "",
              "cardIssuerName": "",
              "cardProductName": "",
              "cardProductType": []
            },
            "last4CardNumber": "4242",
            "expiry": {
              "month": 2,
              "year": 2029
            },
            "cardType": "",
            "cardTypeName": "",
            "networkResponse": {
              "addressVerificationResult": "",
              "addressVerificationResultCode": "",
              "cardVerificationResult": "",
              "cardVerificationResultCode": ""
            }
          },
          "paymentMethodType": "PAYMENT_METHOD_TYPE_CODE_CARD",
          "maskedAccountNumber": "",
          "approvalCode": ""
        },
        "requestId": "204fd88e8fd848ffab18e5",
        "accountHolder": {
          "billingAddress": {
            "recipientFullName": "",
            "line1": "463 Jacobi Stravenue",
            "line2": "Suite 344",
            "line3": "",
            "city": "Estellview",
            "state": "CA",
            "country": "US",
            "postalCode": "09019",
            "email": "",
            "phone": ""
          }
        },
        "shopperEmailId": "",
        "threeDomainSecureTransaction": {
          "threeDSTransactionStatus": "",
          "challengeAuthenticationMethod": "",
          "challengeAuthenticationType": "",
          "authenticationStatusReasonText": "",
          "authenticationType": "",
          "threeDSVersion": "",
          "threeDSAuthenticationAmount": "0",
          "threeDSDirectoryServerTransactionId": "",
          "threeDomainSecureAuthenticationMethodCode": "",
          "threeDSChallengeType": "",
          "issuerAssignedAuthenticationFraudScore": ""
        },
        "fraudCheckResult": {
          "fraudCheckStatus": "FRAUD_CHECK_STATUS_APPROVED",
          "deviceDataUsed": true
        },
        "consumerAcknowledgement": [
          {
            "mandates": [],
            "consents": []
          }
        ],
        "currentPaymentAttemptCount": "1",
        "maximumPaymentAttemptCount": "7",
        "totalTransactionAmount": "0",
        "partialAuthorizationSupport": "",
        "partialAuthorization": false,
        "requestedAuthorizationAmount": "0",
        "totalAuthorizedAmount": "0",
        "currencyCode": "USD"
      },
      "merchantOrderNumber": "1002367306",
      "requestId": "204fd88e8fd848ffab18e5"
    }
  ],
  "nextPageToken": ""
}

PbB tokenization notification response

Method: GET

Endpoint: /notifications

Scenario: Sample PbB tokenization notification response.

{
  "messages": [
    {
      "createdAt": "2025-10-21T18:49:34.480874Z",
      "tokenNotification": {
        "token": "BTKNPBBNRVULQKSR1V4",
        "status": "STATUS_SUCCESS",
        "tokenType": "TOKEN_TYPE_ACQUIRER",
        "checkoutReference": "1761072454",
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "requestId": "442fcd5-fe66-4343-b",
        "responseCode": "",
        "responseMessage": "",
        "merchantOrderNumber": "1761072454"
      },
      "messageInfo": {
        "messageId": "12b7abda-b737-4072-90a1-aa3705c3e694",
        "receiptHandle": ""
      },
      "requestId": "442fcd5-fe66-4343-b",
      "merchantOrderNumber": "1761072454"
    },
    {
      "createdAt": "2025-10-21T18:49:34.493220Z",
      "requestId": "442fcd5-fe66-4343-b",
      "messageInfo": {
        "messageId": "dc7a9a63-04b1-4009-80df-b0fe01949b36",
        "receiptHandle": ""
      },
      "orderNotification": {
        "checkoutIntent": "CHECKOUT_INTENT_TOKENIZE_ONLY",
        "transactionReference": "",
        "mitTransactionReference": "",
        "totalAmount": {
          "currencyCode": "USD",
          "amount": "0",
          "decimalCount": 6
        },
        "consumerAcknowledgement": [
          {
            "consents": [],
            "mandates": []
          }
        ],
        "checkoutReference": "1761072454",
        "last4OfCardPan": "",
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "shopperEmailId": "",
        "responseMessage": "",
        "merchantOrderNumber": "1761072454",
        "fraudCheckResult": {
          "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
          "deviceDataUsed": true
        },
        "status": "STATUS_SUCCESS",
        "currentPaymentAttemptCount": "2",
        "maximumPaymentAttemptCount": "7",
        "threeDomainSecureTransaction": {
          "challengeAuthenticationType": "",
          "authenticationStatusReasonText": "",
          "authenticationType": "",
          "challengeAuthenticationMethod": "",
          "threeDSTransactionStatus": ""
        },
        "responseCode": "",
        "mandateAcknowledgement": [
          {
            "device": {
              "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36",
              "deviceIp": "146.143.68.6"
            },
            "acceptedTimestamp": "2025-10-21T18:48:09.080Z",
            "consents": [],
            "mandates": []
          }
        ],
        "accountHolder": {
          "billingAddress": {
            "line2": "",
            "line3": "",
            "city": "San Francisco",
            "state": "CA",
            "country": "US",
            "postalCode": "95000",
            "email": "",
            "phone": "",
            "recipientFullName": "John Smith",
            "line1": "1 Main St"
          }
        },
        "paymentMethod": {
          "paymentMethodType": "PAYMENT_METHOD_TYPE_CODE_PAY_BY_BANK",
          "payByBank": {
            "accountType": "ACCOUNT_TYPE_CHECKING",
            "financialInstitutionRoutingNumber": ""
          },
          "maskedAccountNumber": "",
          "approvalCode": ""
        },
        "requestId": "442fcd5-fe66-4343-b"
      },
      "merchantOrderNumber": "1761072454"
    }
  ],
  "nextPageToken": ""
}

Paze tokenization notification response

Method: GET

Endpoint: /notifications

Scenario: Sample Paze tokenization notification response.

{
  "messages": [
    {
      "messageInfo": {
        "messageId": "07746e95-de6a-4dac-ab39-d776cc5f9482",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-25T14:05:02.007594Z",
      "tokenNotification": {
        "token": "7232380592740221",
        "tokenType": "TOKEN_TYPE_ACQUIRER",
        "checkoutReference": "1000106727",
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "status": "STATUS_SUCCESS",
        "responseCode": "",
        "responseMessage": "",
        "merchantOrderNumber": "1000106727",
        "requestId": "2b7cbdbd45064ee7801995"
      },
      "merchantOrderNumber": "1000106727",
      "requestId": "2b7cbdbd45064ee7801995"
    },
    {
      "messageInfo": {
        "messageId": "2e33faed-5f29-49cf-be7d-ccbffa4d18be",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-25T14:05:02.017170Z",
      "orderNotification": {
        "checkoutIntent": "CHECKOUT_INTENT_TOKENIZE_ONLY",
        "status": "STATUS_SUCCESS",
        "transactionReference": "",
        "mitTransactionReference": "",
        "checkoutReference": "1000106727",
        "totalAmount": {
          "amount": "0",
          "currencyCode": "USD",
          "decimalCount": 6
        },
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "last4OfCardPan": "2812",
        "responseCode": "",
        "responseMessage": "",
        "mandateAcknowledgement": [
          {
            "mandates": [
              {
                "mandateRef": "Please X to continue",
                "acknowledgementType": "ACKNOWLEDGEMENT_TYPE_EXPLICIT",
                "acceptedFlag": "ACCEPTED_FLAG_Y",
                "mandateVerbiage": "Check this box during the Checkout Demo",
                "mandateType": "MANDATE_TYPE_PLACE_ORDER"
              }
            ],
            "device": {
              "deviceIp": "146.143.196.15",
              "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
            },
            "acceptedTimestamp": "2025-09-25T14:05:01.986Z",
            "consents": []
          }
        ],
        "merchantOrderNumber": "1000106727",
        "paymentMethod": {
          "paymentMethodType": "PAYMENT_METHOD_TYPE_CODE_PAZE",
          "maskedAccountNumber": "XXXXXXXXXXXXXX2812",
          "paze": {
            "cardTypeName": "MASTERCARD",
            "cardTypeIndicators": {
              "durbinRegulated": false,
              "level3Eligible": false,
              "issuanceCountry": "",
              "cardTypeCategory": "",
              "cardIssuerName": "",
              "cardProductName": "",
              "cardProductType": []
            },
            "networkResponse": {
              "addressVerificationResult": "",
              "addressVerificationResultCode": "",
              "cardVerificationResult": "",
              "cardVerificationResultCode": ""
            },
            "electronicCommerceIndicator": "6",
            "tokenAuthenticationValue": "AD3uXDhTr+wkAFOLt4OdAAADFA=="
          },
          "approvalCode": ""
        },
        "requestId": "2b7cbdbd45064ee7801995",
        "accountHolder": {
          "billingAddress": {
            "recipientFullName": "",
            "line1": "479 Osinski Bridge",
            "line2": "Suite 930",
            "line3": "",
            "city": "New Waldochester",
            "state": "VA",
            "country": "US",
            "postalCode": "45945",
            "email": "",
            "phone": ""
          }
        },
        "shopperEmailId": "",
        "threeDomainSecureTransaction": {
          "threeDSTransactionStatus": "",
          "challengeAuthenticationMethod": "",
          "challengeAuthenticationType": "",
          "authenticationStatusReasonText": "",
          "authenticationType": "",
          "threeDSVersion": "",
          "threeDSAuthenticationAmount": "0",
          "threeDSDirectoryServerTransactionId": "",
          "threeDomainSecureAuthenticationMethodCode": "",
          "threeDSChallengeType": "",
          "issuerAssignedAuthenticationFraudScore": ""
        },
        "fraudCheckResult": {
          "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
          "deviceDataUsed": true
        },
        "consumerAcknowledgement": [
          {
            "mandates": [
              {
                "referenceNumber": "Please X to continue",
                "mandateType": "MANDATE_TYPE_PLACE_ORDER",
                "contractSigned": true,
                "agreementDescription": "Check this box during the Checkout Demo",
                "presentationMode": "PRESENTATION_MODE_EXPLICIT"
              }
            ],
            "consents": []
          }
        ],
        "currentPaymentAttemptCount": "1",
        "maximumPaymentAttemptCount": "3",
        "totalTransactionAmount": "0",
        "partialAuthorizationSupport": "",
        "partialAuthorization": false,
        "requestedAuthorizationAmount": "0",
        "totalAuthorizedAmount": "0",
        "currencyCode": "USD"
      },
      "merchantOrderNumber": "1000106727",
      "requestId": "2b7cbdbd45064ee7801995"
    }
  ],
  "nextPageToken": ""
}

Google pay tokenization notification response

Method: GET

Endpoint: /notifications

Scenario: Sample Google pay tokenization notification response.

{
  "messages": [
    {
      "messageInfo": {
        "messageId": "ef434554-a3d6-4736-aaf7-5f676779e8d1",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-30T14:30:49.607791Z",
      "tokenNotification": {
        "token": "2290810916133174",
        "tokenType": "TOKEN_TYPE_ACQUIRER",
        "checkoutReference": "434434557697553",
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "status": "STATUS_SUCCESS",
        "responseCode": "",
        "responseMessage": "",
        "merchantOrderNumber": "434434557697553",
        "requestId": "107"
      },
      "merchantOrderNumber": "434434557697553",
      "requestId": "107"
    },
    {
      "messageInfo": {
        "messageId": "014aeea2-7d62-433c-b858-d61cf7537c19",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-30T14:30:49.620104Z",
      "orderNotification": {
        "checkoutIntent": "CHECKOUT_INTENT_VERIFY_ONLY",
        "status": "STATUS_SUCCESS",
        "transactionReference": "",
        "mitTransactionReference": "",
        "checkoutReference": "434434557697553",
        "totalAmount": {
          "amount": "0",
          "currencyCode": "USD",
          "decimalCount": 6
        },
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "last4OfCardPan": "1111",
        "responseCode": "",
        "responseMessage": "",
        "mandateAcknowledgement": [
          {
            "mandates": [],
            "device": {
              "deviceIp": "146.143.196.15",
              "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36"
            },
            "acceptedTimestamp": "2025-09-30T14:30:49.571Z",
            "consents": []
          }
        ],
        "merchantOrderNumber": "434434557697553",
        "paymentMethod": {
          "paymentMethodType": "PAYMENT_METHOD_TYPE_CODE_GOOGLE_PAY",
          "maskedAccountNumber": "XXXXXXXXXXXXXX1111",
          "googlePay": {
            "cardTypeName": "VISA",
            "cardTypeIndicators": {
              "durbinRegulated": false,
              "level3Eligible": false,
              "issuanceCountry": "",
              "cardTypeCategory": "",
              "cardIssuerName": "",
              "cardProductName": "",
              "cardProductType": []
            },
            "networkResponse": {
              "addressVerificationResult": "",
              "addressVerificationResultCode": "",
              "cardVerificationResult": "",
              "cardVerificationResultCode": ""
            }
          },
          "approvalCode": ""
        },
        "requestId": "107",
        "accountHolder": {
          "billingAddress": {
            "recipientFullName": "",
            "line1": "1600 Amphitheatre Parkway",
            "line2": "",
            "line3": "",
            "city": "Mountain View",
            "state": "CA",
            "country": "US",
            "postalCode": "94043",
            "email": "",
            "phone": ""
          }
        },
        "shopperEmailId": "",
        "threeDomainSecureTransaction": {
          "threeDSTransactionStatus": "",
          "challengeAuthenticationMethod": "",
          "challengeAuthenticationType": "",
          "authenticationStatusReasonText": "",
          "authenticationType": "",
          "threeDSVersion": "",
          "threeDSAuthenticationAmount": "0",
          "threeDSDirectoryServerTransactionId": "",
          "threeDomainSecureAuthenticationMethodCode": "",
          "threeDSChallengeType": "",
          "issuerAssignedAuthenticationFraudScore": ""
        },
        "fraudCheckResult": {
          "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
          "deviceDataUsed": true
        },
        "consumerAcknowledgement": [
          {
            "mandates": [],
            "consents": []
          }
        ],
        "currentPaymentAttemptCount": "1",
        "maximumPaymentAttemptCount": "3",
        "totalTransactionAmount": "0",
        "partialAuthorizationSupport": "",
        "partialAuthorization": false,
        "requestedAuthorizationAmount": "0",
        "totalAuthorizedAmount": "0",
        "currencyCode": "USD"
      },
      "merchantOrderNumber": "434434557697553",
      "requestId": "107"
    }
  ],
  "nextPageToken": ""
}

Apple pay tokenization notification response

Method: GET

Endpoint: /notifications

Scenario: Sample Apple pay tokenization notification response.

{
  "messages": [
    {
      "messageInfo": {
        "messageId": "4a3d5704-b6b3-4e18-9fd5-069723cda7e6",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-30T17:20:39.726253Z",
      "tokenNotification": {
        "token": "5698011697540593",
        "tokenType": "TOKEN_TYPE_ACQUIRER",
        "checkoutReference": "1008307440",
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "status": "STATUS_SUCCESS",
        "responseCode": "",
        "responseMessage": "",
        "merchantOrderNumber": "1008307440",
        "requestId": "283ede1621274a39938059"
      },
      "merchantOrderNumber": "1008307440",
      "requestId": "283ede1621274a39938059"
    },
    {
      "messageInfo": {
        "messageId": "c41ddb4a-ad9f-4d51-a037-5f27803d5ee1",
        "receiptHandle": ""
      },
      "createdAt": "2025-09-30T17:20:39.769566Z",
      "orderNotification": {
        "checkoutIntent": "CHECKOUT_INTENT_TOKENIZE_ONLY",
        "status": "STATUS_SUCCESS",
        "transactionReference": "",
        "mitTransactionReference": "",
        "checkoutReference": "1008307440",
        "totalAmount": {
          "amount": "0",
          "currencyCode": "USD",
          "decimalCount": 6
        },
        "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
        "last4OfCardPan": "0492",
        "responseCode": "",
        "responseMessage": "",
        "mandateAcknowledgement": [
          {
            "mandates": [],
            "device": {
              "deviceIp": "146.143.68.24",
              "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36"
            },
            "acceptedTimestamp": "2025-09-30T17:20:39.692Z",
            "consents": []
          }
        ],
        "merchantOrderNumber": "1008307440",
        "paymentMethod": {
          "paymentMethodType": "PAYMENT_METHOD_TYPE_CODE_APPLE_PAY",
          "maskedAccountNumber": "XXXXXXXXXXXXXX0492",
          "applePay": {
            "cardTypeName": "VISA",
            "cardTypeIndicators": {
              "durbinRegulated": false,
              "level3Eligible": false,
              "issuanceCountry": "",
              "cardTypeCategory": "",
              "cardIssuerName": "",
              "cardProductName": "",
              "cardProductType": []
            },
            "networkResponse": {
              "addressVerificationResult": "",
              "addressVerificationResultCode": "",
              "cardVerificationResult": "",
              "cardVerificationResultCode": ""
            },
            "electronicCommerceIndicator": "7",
            "tokenAuthenticationValue": "AwAAAAABdJivT3oAAAAAgRFgAgA="
          },
          "approvalCode": ""
        },
        "requestId": "283ede1621274a39938059",
        "accountHolder": {
          "billingAddress": {
            "recipientFullName": "",
            "line1": "405 Colorado St",
            "line2": "",
            "line3": "",
            "city": "Austin",
            "state": "TX",
            "country": "US",
            "postalCode": "78701",
            "email": "",
            "phone": ""
          }
        },
        "shopperEmailId": "",
        "threeDomainSecureTransaction": {
          "threeDSTransactionStatus": "",
          "challengeAuthenticationMethod": "",
          "challengeAuthenticationType": "",
          "authenticationStatusReasonText": "",
          "authenticationType": "",
          "threeDSVersion": "",
          "threeDSAuthenticationAmount": "0",
          "threeDSDirectoryServerTransactionId": "",
          "threeDomainSecureAuthenticationMethodCode": "",
          "threeDSChallengeType": "",
          "issuerAssignedAuthenticationFraudScore": ""
        },
        "fraudCheckResult": {
          "fraudCheckStatus": "FRAUD_CHECK_STATUS_UNSPECIFIED",
          "deviceDataUsed": true
        },
        "consumerAcknowledgement": [
          {
            "mandates": [],
            "consents": []
          }
        ],
        "currentPaymentAttemptCount": "1",
        "maximumPaymentAttemptCount": "3",
        "totalTransactionAmount": "0",
        "partialAuthorizationSupport": "",
        "partialAuthorization": false,
        "requestedAuthorizationAmount": "0",
        "totalAuthorizedAmount": "0",
        "currencyCode": "USD"
      },
      "merchantOrderNumber": "1008307440",
      "requestId": "283ede1621274a39938059"
    }
  ],
  "nextPageToken": ""
}