A payment vault is a data communication interface that captures payment card data, saves it to the InCountry platform, and securely passes it to payment providers ensuring that a transaction is protected against any threats. The interface also facilitates your PCI compliance as payment card data does not touch your servers or infrastructure. It is fully processed by InCountry’s proprietary payment form and is securely passed to the payment provider for transaction processing. The payment vault saves this sensitive payment card data on the InCountry platform and returns non-identifiable tokenized values to the merchant’s application or website.
The payment vault stores the payment card data in the country of its origin in full compliance with local financial data regulations. When performing recurring payments, card data is directly pulled from the InCountry platform and passed within a transaction to a specific payment provider, so your customers do not need to enter their card data multiple times if they want to purchase something from you. Payment Vault currently supports the market-leading payment providers, such as Stripe and Braintree (by PayPal), with additional payment providers already on our roadmap.
To view the available payment vaults, on the menu, click In-app extensions, then select Payment Vaults. The Payment Vaults page opens, as follows:
On the Payment Vaults page, you can view the list of available payment vaults. For each payment vault, the following information is available:
|Name||Name of the payment vault.|
|Provider||Name of the provider which the payment vault integrates with.|
|Type||Type of the environment.|
|Environment ID||Unique identifier of the environment.|
You can manage payment vaults, as follows:
create new payment vaults
delete the no longer needed payment vaults
Creating new payment vaults
On the Payment Vaults page, click New Payment Vault.
At the Payment Provider step, define the following parameters:
Payment Provider - select the payment provider from the list.
Country - select the country where you want to securely store the payment card data of your customers.
At the Environment Setup step, select the existing environment for storing payment card data. To create a new environment, select New Environment.
At the Parameters step, define the following parameters:
Name - enter the name of the payment vault integration.
Request - leave this option as-is, the POST request type is used by default.
Application payment endpoint - enter the path to the endpoint which payment card data is submitted to.
At the Review step, review the configuration of a new payment vault.
Enter the verification code and click Save.
At the Embed Code step, copy the embed code of the payment form that will save payment card data to the InCountry platform.
When complete, click Close.
Deleting payment vaults
On the Payment Vaults page, locate the payment vault you want to delete.
Click the Delete icon.
Enter the verification code and click Delete.