Getting started

API credentials

The Payment Engine authenticates merchant server calls with an API key.


Create a key

  1. Open the dashboard in the correct environment (Test or Live).
  2. Select the target profile / payment channel.
  3. Go to Integration Settings (website profiles).
  4. Create an API key. Copy the plaintext immediately — it is shown once.

Use the key

POST /merchant/initiate-payment
Host: merchant.venpays.com
X-API-KEY: <your-secret-key>
Content-Type: application/json

Sandbox example host: init-vpay.venlabs.link.


Rules

DoDo not
Store keys in your backend secrets managerEmbed keys in mobile apps or frontend JS
Rotate/delete unused keysShare Live keys in chat or tickets
Use Sandbox keys only against Sandbox hostsMix Sandbox keys with Live base URLs

Treat every API key as a production secret.