Accept payments through Valitor by Rapyd via Vaultera Switch
This section gives you an overview of how to make payments via Valitor by Rapyd through Vautera Switch.
Activating Valitor by Rapyd via Vaultera Switch
Prerequisites
- You need to be registered with Valitor by Rapyd in order to proceed. In case you aren’t, you can quickly setup your Valitor by Rapyd account here.
- You should have a registered Vaultera Switch account. You can access your account from the Vaultera Switch control center→.
- The Valitor by Rapyd API key and Account ID are available in your Valitor by Rapyd dashboard under Home page -> Developers -> API credentials.
- Select all the payment methods you wish to use Valitor by Rapyd for. Ensure that this is the same as the ones configured on your Valitor by Rapyd dashboard under Settings -> Payment methods
- To set webhooks, Navigate to the webhooks section of your Valitor by Rapyd dashboard (Developers -> Webhooks) and create a new standard webhook.
Authorization
API Key Authentication for Valitor by Rapyd via Vaultera Switch
This section provides an overview of how to authenticate API requests using Valitor by Rapyd API Keys through Vaultera Switch.
Valitor by Rapyd API Key Types
The types provided and their key differences are:Merchant
- Not allowed to include
agreementNumberin requests - Not allowed to include
terminalIdin requests
Valitor by Rapyd Test API Keys
Use these Valitor by Rapyd API Keys for Testing The following Valitor by Rapyd test API keys are available for different currencies and scenarios:These API keys can only be used for testing on our Staging environment.
Implementation Guide
In Vaultera Dashboard
- Navigate to Connectors → Payment processors in the Vaultera Switch control center
- Select Valitor by Rapyd as your payment processor
- Choose the API key corresponding to your target currency from the table above
- Copy the complete API key string
- Paste the key into the designated Valitor by Rapyd API Key field
Currency Selection Guide
Choose the Valitor by Rapyd API key that matches your testing currency:- USD: Use the USD API key for US Dollar transactions via Valitor by Rapyd
- CAD: Use the CAD API key for Canadian Dollar transactions via Valitor by Rapyd
- ISK: Use the ISK API key for Icelandic Krona transactions via Valitor by Rapyd
- GBP: Use the GBP API key for British Pound transactions via Valitor by Rapyd
- EUR: Use the EUR API key for Euro transactions via Valitor by Rapyd
Testing Notes
- Environment: All Valitor by Rapyd test API keys work only in Staging/Sandbox environment
- Security: Store Valitor by Rapyd API keys securely and never expose them in client-side code
- Selection: Choose the Valitor by Rapyd API key that matches your testing currency for proper transaction processing
Payment Facilitator
- API Key:
APIKey DemoPF.POED43XUAykXKlHG3GOmdOBSyfb4uuSx2Ft24Kl7uxU= - Has multiple submerchants
- Must include
agreementNumberin every request - Must include
terminalIdin every request - Must include
sponsoredMerchantDataobject where available
Merchant - Multi
- API Key:
APIKey DemoMulti.GJjOqQ3I4PDhIMHyCz6a/5QEcwdF4X3bgJqlBfdCuXM= - Single merchant with multiple agreements
- Must include
agreementNumberin every request - Must include
terminalNumberin every request
CardVerification
Returns a 3D Secure HTML document that is used to authenticate the cardholder. Results from the authentication are used when requesting a payment or creating a virtual card.
Frictionless Flow
CardVerification can give frictionless authentication, meaning that the cardholder does not need to enter any further verification. CardVerification will then return a frictionlessData object that contains all information required to perform an authenticated payment.Always trigger a challenge when planning to perform a first transaction. Starting a subsequent transaction chain by using a frictionless authentication as a first transaction may be considered insufficient by card issuers resulting in subsequent transactions being rejected.