Checkout
Hosted payment page. We render the form; you redirect. The fastest way to go live.
Lowest PCI scope
Explore CheckoutConnect once and route card and alternative payments across acquirers, networks, and APMs through a single API.
Payment approved
USD 120.00 · Visa •••• 1111
Routed via
Acquirer B · cascade
0+
years processing payments
About VG Pays
VG Pays is a payment orchestration platform. Instead of building and maintaining a separate connection to every bank, acquirer, and payment method, you connect once. We handle routing, cascading, and failover across providers behind a single API.
Make accepting payments anywhere as simple as a single API call, for merchants of every size.
Give merchants control over how every transaction is routed, with the reliability of a platform processing since 2003.
Integrations
Four integration paths, each balancing PCI scope, effort, and control. Pick the one that fits your business.
Hosted payment page. We render the form; you redirect. The fastest way to go live.
Lowest PCI scope
Explore CheckoutYour form, our PCI-scoped inputs. Build a custom UI without holding card data.
Custom UI, low scope
Explore HPFServer-to-server for alternative payment methods, wallets, and crypto.
Alternative payments
Explore S2S APMServer-to-server for cards. Maximum control for PCI-compliant merchants.
Full control
Explore S2S CardCapabilities
From the first authorization to refunds and subscriptions, every operation runs through the same API.
Visa, Mastercard, Amex, and regional schemes.
APMs, wallets, bank transfers, and crypto on/off-ramps.
Two-step DMS mode for deferred and partial captures.
Saved-token charges and merchant-scheduled subscriptions.
Tokenize once, reuse. Store a card token and charge later.
Full or partial, server-to-server.
Cascade across providers when a transaction declines, and set pre-routing rules to send each payment to the best acquirer before it's processed.
2003
Processing since
0
Integration methods
~0 min
To first test transaction
0 API
For every acquirer and APM
For developers
Create a session, redirect your customer, receive the callback. A Postman collection and sandbox test cards are ready when you are.
Compute the hash
Sign each request locally with your password. It's never sent in the request body.
Create a payment session
POST the order and get back a redirect_url to the hosted checkout.
Receive the callback
Get notified at your notification_url on every transaction state change.
# Create a payment session curl -X POST "$CHECKOUT_URL/api/v1/session" \ -H "Content-Type: application/json" \ -d '{ "merchant_key": "'"$MERCHANT_KEY"'", "operation": "purchase", "order": { "number": "order-1234", "amount": "0.19", "currency": "USD", "description": "Important gift" }, "success_url": "https://example.com/success", "cancel_url": "https://example.com/cancel", "hash": "'"$HASH"'" }' # Response { "redirect_url": "https://checkout-sandbox…/p/abc123", "redirect_method": "GET" }
Read these docs in your IDE
Connect the documentation to Claude Code, Cursor, VS Code, or Codex over MCP. Your assistant answers from the current pages instead of guessing parameter names.
Set up MCPBefore you start
Provided by your account manager.
Admin panel → Merchants → your merchant → Test key.
Admin panel → Merchants → your merchant → Password. Used only for hashing, never sent in a request body.
Your account manager sets up credentials, pricing, and acquirers. You go live on your schedule.
Contact us
Send us a note about your business and our team will set up your sandbox credentials, pricing, and acquirers.
marketsyncfzco@protonmail.comWhat to include in your email