browse
ZonePayments requires both a public and private API key from your payment provider to successfully connect to NetSuite. The method for obtaining these API keys is determined by your payment provider.
Below is information that may be helpful in obtaining API keys from supported payment providers. We recommend reviewing the relevant documentation made available by your payment provider or reaching out to them directly for support if you have any trouble obtaining the necessary API keys.
Stripe API Keys
- Obtain both the Public and Private API keys, by logging into your Stripe account with appropriate access to view API keys.
- In Stripe, API keys can be displayed by navigating to Developers > API Keys.
- The ‘Publishable Key’ in Stripe corresponds to the Payment Profile ‘Public API Key’ field.
- The ‘Secret Key’ in Stripe corresponds to the Payment Profile ‘Private API Key’ field. In Stripe, you’ll need to click ‘Reveal key’ (‘Reveal test key’ if in testing) to view the ‘Secret Key’.
- In Stripe, API keys can be displayed by navigating to Developers > API Keys.
- In the Payment Profile Public API Key field, paste the copied public API key from your payment provider.
- In the Private API Key field, paste the copied private API key from your payment provider.
- Note the Private API Key field is encrypted once the Payment Profile record is saved, you will not be able to view the private key again within NetSuite.
- If you are using a NetSuite demo TSTDRV account, add “API Test Keys” to these production fields.
For more information on how to enter these values in NetSuite see Creating a Payment Profile.