Introduction
Environments
VenPays runs Sandbox and Live as separate operational environments.
Hosts
| Service | Sandbox | Live |
|---|---|---|
| Dashboard | Same app; use Test mode | https://venpays.com |
| Payment Engine | https://init-vpay.venlabs.link | https://merchant.venpays.com |
Hosted checkout URLs are returned in payment_url / redirect_url responses — use those links rather than hard-coding checkout hosts.
Credentials
- Keys belong to a profile. Sandbox profiles issue
pk_test_/sk_test_; Live profiles issuepk_live_/sk_live_. - Use each profile’s keys with that environment’s Payment Engine host.
- Live profiles (and
*_live_keys) exist only after VenPays approves Live access. - Secret and legacy keys stay on your server. The publishable key is for the JavaScript checkout SDK.
Data
Sandbox and Live transactions, webhooks, and subscriptions are stored separately. Treat Sandbox as disposable test data.
Native Apple Pay SDK
The iOS SDK uses the Live Payment Engine base URL (https://merchant.venpays.com). See Apple Pay iOS SDK.