Introduction

Environments

VenPays runs Sandbox and Live as separate operational environments.


Hosts

ServiceSandboxLive
DashboardSame app; use Test modehttps://venpays.com
Payment Enginehttps://init-vpay.venlabs.linkhttps://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 issue pk_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.