InCountry logo
mobile-nav
Search
  • Products
    • Products
      • InCountry for Salesforce
      • Data Residency-as-a-Service
      • Alibaba Cloud InCountry Service
      • Compliance and security
    • Gateways
      • Email
      • Payment Vault
      • Web Forms
      • HTML
    • Developers
      • REST API
      • SDK
  • Solutions
    • Automotive
    • Energy
    • Financial services
    • Healthcare
    • Retail
    • Technology
    • Latest success story
      • IBM Consulting
  • Integrations
    • Cegid
    • Intertrust
    • MuleSoft
    • PayPal
    • Salesforce
    • ServiceNow
    • Stripe
    • Veeva Systems
    • Yandex
  • Resources
    • Country compliance
    • Documentation
    • Library
    • Partners
    • Pricing
  • About
    • News and Blog
    • Careers
    • Contact Us
    • FAQ
    • Leadership
  • Login
  • Schedule a Demo

›Documentation

Home
  • InCountry Platform
Portal
  • Getting started
  • Documentation
    • Dashboard
    • Managing environments
    • Managing SDK credentials and services
    • Managing Border configuration
    • Managing payment vaults
    • Managing email gateways
    • Managing resident functions
    • Managing file imports
    • Managing profile and organization
    • Managing users
    • Managing encryption keys
  • Release notes
Border
  • Documentation
  • Release notes
REST API
  • Documentation
  • How to test CRUD requests through REST API
  • Release notes
POP API
  • Documentation
  • Release notes
Resident Functions
  • Documentation
Salesforce
  • About
  • Overview
  • Quick start guide for three-model package
  • Quick start guide for legacy package
  • Administrator's guide
    • Managing the package
    • Managing permissions
    • Managing OAuth2 authentication and authorization
    • Managing certificates
    • Registering CSP Trusted Sites
    • Managing InCountry Endpoints
    • Managing REST endpoints
    • Managing InCountry flags
    • Loading the application
    • Managing data regulation policies
    • Managing protected fields
    • Hashing the UserName field
    • Managing custom objects
    • Replacing standard elements
    • Configuring record search
    • Managing components
    • Managing web components
    • Setting up Salesforce Experience Cloud
    • Managing resident functions
    • Managing InCountry cache
    • Managing Apex triggers
    • Managing record synchronization
    • Managing web forms
    • Tracking changes to data regulation policies and regulated fields
    • Using formula fields
    • Using frontend validations
    • Using Email-to-Case feature
    • Debugging
    • Migrating data from one Salesforce organization to another
  • Developer’s guide
    • Apex SDK
    • JavaScript API
    • Retrieving record statistics
    • Tracking field history
  • User's guide
    • Working with protected fields
    • Sending compliant email messages
    • Importing data into Salesforce
    • Migrating records
    • Managing audit reports
    • Converting leads
    • Managing reports
    • FAQ
    • Release notes
Payment Vault
  • Documentation
BYOK
  • Documentation
FAQ
  • Get started with the platform
  • Integration options
  • Data regulation models
  • Limits and quotas
  • Video tutorials
Service Status
  • Status

Managing payment vaults

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:

AttributeDescription
NameName of the payment vault.
ProviderName of the provider which the payment vault integrates with.
TypeType of the environment.
Environment IDUnique identifier of the environment.

You can manage payment vaults, as follows:

  1. create new payment vaults

  2. delete the no longer needed payment vaults

Creating new payment vaults

  1. On the Payment Vaults page, click New Payment Vault.

  2. At the Payment Provider step, define the following parameters:

    1. Payment Provider - select the payment provider from the list.

    2. Country - select the country where you want to securely store the payment card data of your customers.

  3. Click Next.

  4. At the Environment Setup step, select the existing environment for storing payment card data. To create a new environment, select New Environment.

  5. Click Next.

  6. At the Parameters step, define the following parameters:

    1. Name - enter the name of the payment vault integration.

    2. Request - leave this option as-is, the POST request type is used by default.

    3. Application payment endpoint - enter the path to the endpoint which payment card data is submitted to.

  7. Click Next.

  8. At the Review step, review the configuration of a new payment vault.

  9. Enter the verification code and click Save.

  10. At the Embed Code step, copy the embed code of the payment form that will save payment card data to the InCountry platform.

  11. When complete, click Close.

Deleting payment vaults

  1. On the Payment Vaults page, locate the payment vault you want to delete.

  2. Click the Delete icon.

  3. Enter the verification code and click Delete.

← Managing Border configurationManaging email gateways →
  • Creating new payment vaults
  • Deleting payment vaults
InCountry logo blue
© InCountry 2022.
All rights reserved. InCountry, Inc
  • PRIVACY POLICY
  • TERMS OF SERVICE
  • Social share
    • YouTube logo
    • Facebook logo
    • Twitter logo
    • LinkedIn
  • Column 1
    • Products
      • Products
        • InCountry for Salesforce
        • Data Residency-as-a-Service
        • Alibaba Cloud InCountry Service
        • Compliance and security
      • Gateways
        • Email
        • Payment Vault
        • Web Forms
        • HTML
      • Developers
        • REST API
        • SDK
  • Column 2
    • Solutions
      • Automotive
      • Energy
      • Financial services
      • Healthcare
      • Retail
      • Technology
    • Integrations
      • Cegid
      • Intertrust
      • MuleSoft
      • PayPal
      • Salesforce
      • ServiceNow
      • Stripe
      • Veeva Systems
      • Yandex
  • Column 3
    • Resources
      • Country compliance
      • Documentation
      • Library
      • Partners
      • Pricing
    • About
      • News and Blog
      • Careers
      • Contact Us
      • FAQ
      • Leadership