Proposal Summary
This proposal covers the Proposal for adding street name and zipcode to website credit card form.
The pages that will be updated listed below;
- Checkout credit card section
- Myaccount credit card section
Our solution
Currently Netsuite automatically pulls the billing zip code of the customer, but it doesn’t always match the card which causes issues.
So, we will be displaying street name and Card Zip code in the credit card of the website checkout and my account section.
If customer fill these fields, then it will be populated to the corresponding credit card in the customer record.
We will also save these values to the sales order billing section fields.
“Card ZIP code” and “Card Street” are the fields are not visible in the view mode of the customer record.
But In order to get that fields in NetSuite we need to enable a feature named “PAYMENT INSTRUMENTS”.

If we enable that feature then we have to check 2 conditions.
1.Condition when the “payment Instruments” feature enabled, Then the ‘memo’,’zipcode’,’street’ field updation is different.
2. Condition when the “payment Instruments” feature not enabled, then the updation of memo field is different.
In the customer record the credit card field will be replaced by “payment Instruments” and under that field all the credit cards will be listed with ‘Edit’ option.

Assumptions:
- While enabling the feature, credit card data will not disrupt the integration. All the data which was there inside the tab “Creditcard” will be stored in the “payment Instruments” tab.
- While enabling the feature, there will not be any changes in the default working of webstore.
- The memo field will also be updated along with the new fields ‘zipcode’ and ’street’.
Risks:
There are some risks if we are enabling the feature “Payment Instruments”:
The Payment Instruments feature provides new records, which may disrupt integrations with third-party commerce solutions. Previously, importing credit cards was sensitive with regards to PCI compliance. If supported by the gateway vendor, the new design enables to import tokens that represent credit cards. The tokens are stored with your gateway service. Using credit card tokens diminishes PCI data security concerns.
Importing credit card data after enabling the Payment Instruments feature disrupts the integration. So, it must map the imported credit card data to the new Payment Card record.