Cryptomus drop-in API

Switch an existing Cryptomus integration to ZyvoPay by changing one URL.

If your site already integrates Cryptomus, switch the base URL and keys — request bodies, the sign header and webhook format stay the same.

Base URLhttps://api.zyvopay.com/v1/cryptomus (so /v1/payment becomes https://api.zyvopay.com/v1/cryptomus/v1/payment)
merchant headerYour ZyvoPay public key
sign headermd5(base64_encode(raw_body) . api_secret)

Supported endpoints

  • POST /v1/payment — amount, currency (USDT), order_id, optional network (tron, bsc, ton, polygon, arbitrum, sol), url_callback, url_return, url_success, lifetime, additional_data.
  • POST /v1/payment/info — by uuid or order_id.

Status mapping

ZyvoPayCryptomus
pendingcheck
confirmingconfirm_check
paidpaid
overpaidpaid_over
partially_paidwrong_amount
expiredcancel

Webhooks to url_callback carry a sign field computed exactly like Cryptomus: md5(base64_encode(json_without_sign) . api_secret).