Enabling Network Tokenization
A network token is a network scheme generated token, that represents customer card
information for secure transactions that reference an actual PAN.
Before you can enable a MID for Network Tokenization, you must provision it with a
Token Requestor ID (TRID) for each card scheme. The Network Tokenization feature in
the SuiteApp supports only REST keys.
Oracle NetSuite
must subscribe to the necessary webhook notifications
and ingest them for changes to the card. The system automatically creates the
subscription when processing the authorization when the webhook subscription feature
is enabled in the profile. If you perform an authorization as an external event, you
must update the subscription ID in Oracle NetSuite
along with the
import of the tokens to accept webhook notifications for these card changes.Oracle NetSuite
processes only these token updates:- Active: The system updates thePayment Card Token Inactivefield based on this value.
- Deleted: The system deletes the Payment Card Token record fromOracle NetSuite.
Configuring Network Tokenization
Follow these steps to configure the network tokenization feature:
- On the top navigation, hover overCybersource Integration>SuiteApp Integration. ClickSuiteApp Integration.
- Hover overConfiguration>Step 3: Payment Processing Profile. ClickView Payment Processing Profiles.
- ClickEditnext to the profile that you need to enable network tokenization.
- Scroll down to the Webhook Configuration for Network Tokenization section, and check theWebhook Subscriptionbox.
- Go to back toCybersource Integration, and then go toSuiteApp Integration.
- Hover overConfiguration>SuiteApp Integration. ClickCopy Webhook - Notification URL. You must enter theOracle NetSuiteSuitelet URL in yourBusiness Centerwebhook settings.
- Go to yourBusiness Centeraccount.
- In yourBusiness Centeraccount, go toPayment Configuration, and clickWebhook Settings.
- ClickCreate.
- In theURLfield, enter theOracle NetSuiteSuitelet URL to receive the webhook notifications.
- Turn on theEnableswitch.
- From the list, select the same Shared Secret Key that you use for the subscription record inOracle NetSuite.
- ClickSave.
Configuring External Subscriptions
If you created subscriptions outside of
Oracle NetSuite
, then you
must create a subscription record in Oracle NetSuite
. Follow these
steps to create a subscription record:- Go back toCybersource Integration>SuiteApp Integration. ClickSuiteApp Integration.
- Go toConfiguration>Step 3: Payment Processing Profile. ClickView Payment Processing Profiles.
- ClickEditnext to the profile you need to create a subscription record.
- Scroll down to the Webhook Configuration For Network Tokenization section, and clickNew.
- Enter these required fields:
- Subscription ID: Enter the Webhook Subscription ID
- PPP Record ID: Enter the internal ID of the payment processing profile record to use with this subscription.Keep the associated payment processing profile active, or update this field with the active payment processing profile record ID to accept webhook notifications. If thePPP Record IDfield is empty, has invalid data, or is associated with an inactive profile or missing REST keys,Oracle NetSuitedoes not process the webhook notifications for token updates.
- Webhook Security Key: Enter the Webhook Security Key
- Merchant ID: Enter the Merchant ID
- ClickSave.
- Import the payment card tokens intoOracle NetSuite.