VR Payment Gateway Integration

VR Payment, a leading German payment service provider under the Volksbanken Raiffeisenbanken cooperative, offers robust solutions for online and in-person transactions. Supporting payment methods like credit/debit cards (Visa, MasterCard, etc.), PayPal, SEPA Direct Debit, and local European options (e.g., Sofort, giropay), VR Payment operates in multiple countries with a focus on security via 3D Secure and flexible APIs. It’s ideal for businesses seeking seamless integration into e-commerce platforms with features like tokenization, subscriptions, and pre-authorizations.

This guide walks you through integrating VR Payment into your application, from account setup to live deployment.


Step 1: Log in or Sign Up

  1. Visit VR Payment: Go to VR Payment and click Contact or Register to initiate account creation (direct signup may require contacting their sales team), or Log In if you have an account.
  2. Account Creation: Request a merchant account by providing your business email, company details (e.g., name, address, country), and intended use case (e.g., e-commerce). VR Payment typically assigns credentials after a consultation.
  3. Email Verification: Check your inbox for a confirmation email and follow the instructions to activate your account.
  4. Dashboard Access: Log in to the VR Payment Merchant Portal to manage payments, API keys, and settings. A test account is provided initially for Sandbox testing.

Step 2: Set Up Your Account

Before processing payments, configure your VR Payment account:

  1. Complete Your Profile:
  1. Business Verification (Required for Live Mode):
  1. Add a Settlement Bank:
  1. Sandbox Mode: Use the Sandbox environment immediately with test credentials to simulate transactions without verification.

Step 3: Obtain API Credentials

VR Payment provides credentials for integration:

How to Get Your Credentials:
  1. Log in to the Merchant Portal.
  2. Go to Settings > API Configuration.
  3. Find:
  1. Key Security: Keep the Access Token confidential—use it only in server-side code. Copy all credentials securely.
  2. Add these to your application’s Admin Panel under System Settings > Payment Gateways > VR Payment.

Step 4: Configure Payment Methods

VR Payment supports various payment methods, some requiring activation:

  1. Go to Settings > Payment Methods in the Merchant Portal.
  2. Available methods include:
  1. Activate desired methods by toggling them on or contacting support@vr-payment.de for additional options.
  2. These methods will appear in your checkout flow once integrated.

Step 5: Set Up Webhooks

Webhooks notify your server of payment events (e.g., transaction success):

  1. In the Merchant Portal, go to Settings > Webhooks.
  2. Click Add Webhook.
  3. Webhook URL:
  1. Events: Subscribe to events like:
  1. Save the webhook. VR Payment uses your Access Token to sign notifications for verification.
  2. Testing: Simulate events in the Sandbox to confirm receipt.

Step 6: Set Up Credentials in Our Dashboard

Integrate VR Payment into your application:

  1. Log in to your application’s Admin Panel.
  2. Navigate to System Settings > Payment Gateways > VR Payment.
VR Payment API Keys
  1. Fill out the configuration form:
VR Payment API Keys
  1. Detailed Fields:
  1. Click Submit to save. Your VR Payment gateway is now configured.

Step 7: Test the Integration

Test your setup in Sandbox Mode:

  1. Enable Sandbox Mode:
  1. Simulate Payments:
  1. Verify Webhooks:
  1. Debugging: If issues occur, check the Sandbox Portal’s Transactions tab for error codes (e.g., “Declined by Issuer”).

Step 8: Enable Live Mode

After successful testing:

  1. VR Payment Dashboard:
  1. Admin Panel:
  1. Webhook Confirmation: Verify the webhook URL is set in the Production Portal.

Step 9: Go Live

Launch your VR Payment integration:

  1. Start Accepting Payments:
  1. Live Verification:
  1. Troubleshooting:

Additional Tips

Note:

If you meant a different "VRPay" provider, please clarify with more details (e.g., region, website). Otherwise, if you need further assistance with this VR Payment integration, our support team is here. Contact us at softivus@gmail.com or through the Admin Panel. Let’s get your payments flowing!