Change the addresses
Production has its own dashboard and its own API base URL. Change both.
In your code, change the API base URL from
api.sandbox.jenzy.com to
api.jenzy.com. Keep the /v1 path and every route the same.
Go-live checklist
The sandbox and production are separate environments. They do not share keys, balances, webhooks, or settings. You must set up each item again in production.1
Get a production API key
Sign in to the production dashboard at
https://hermes.jenzy.com. Your
production account is separate from your sandbox account, so Jenzy ops
must activate it one time. Then open Integration → API keys and
select Create key. Your sandbox key does not operate in production.
Store the new key in your secrets manager. See
Authentication.2
Fund your balance with a real pay-in
Production has no Top up desk. To fund your balance, send MWK to your
org’s account number. The portal shows the number, under
Integration → Account number. When the money arrives, Hermes credits your balance and sends
a
collection.settled webhook. See Pay-ins.3
Register your webhooks again
Webhook endpoints are per environment. Register your production endpoint
in the production dashboard. Then verify the signature with your
production signing secret. See Webhooks.
4
Set your IP allowlist again
The IP allowlist is per environment. If you use one, add your production
server IPs in the production dashboard. See
Authentication.
Before your first live payout
Do a final check in production, with small amounts:1
Check your key
Send
GET /ping to api.jenzy.com. Confirm the response shows your org
and "status": "live".2
Send one small payout
Create one small payout to a destination that you control. Confirm the
result by webhook or by
GET /payouts/{id}.