ZewstPay API overview
Use the standalone, versioned ZewstPay API for payments, customers, payment links, and subscriptions. Routing is managed by ZewstPay according to your approved account capabilities. Manual payouts remain unavailable until custody and settlement execution are verified.
Base URL
The public API is served at https://api.zewstpay.com/v1. Sandbox and live operation depend on your account payment mode and approved capabilities; this repository does not define a separate public sandbox API hostname.
Authentication
Send your tenant API key using Authorization: Bearer <key>. Keep secret API keys on your server. Merchant and consumer web portals use ZewstID sessions instead of exposing tenant keys to browser code.
curl https://api.zewstpay.com/v1/charges \
-H "Authorization: Bearer $ZEWSTPAY_API_KEY"
SDKs
Shared packages include @zewst/zpay-sdk-node, @zewst/zpay-sdk-js, and @zewst/zpay-sdk-react. See the SDK guide for access requirements. Available payment capabilities depend on your account approval.
Reference and support
Contact your ZewstPay representative to confirm the credentials and payment capabilities available to your business.