DHRU Fusion

Two-way DHRU Fusion support: accept USDT on your panel and auto-fulfil supplier orders from Telegram.

A · Accept USDT on your DHRU Fusion panel

  1. Download zyvopay-dhru-gateway.zip and upload the modules folder to your panel root.
  2. In DHRU admin open the payment gateways list, activate ZyvoPay (USDT) and enter your Public Key, Secret Key and Fee Payer (Client = buyer pays fees).
  3. When a client adds funds, the module calls POST /v1/dhru/create-invoice and redirects to the ZyvoPay checkout.
  4. On payment ZyvoPay POSTs a signed callback to modules/gateways/callback/zyvopay_callback.php, which verifies the signature and credits the client's DHRU balance.

Callback signature

signature = hex(HMAC_SHA256("invoice_id|transaction_id|amount|status|timestamp", api_secret))

B · Auto-fulfil from an upstream DHRU supplier

  1. Open Telegram shops, edit your bot and fill in DHRU supplier: URL, API username and access key.
  2. Use Test DHRU connection (accountinfo), then Import DHRU services (imeiservicelist) with your markup.
  3. When a buyer pays, ZyvoPay calls placeimeiorder with the buyer's IMEI / player ID, polls getimeiorder, and sends the result code to the buyer on Telegram.
  4. Rejected or failed orders appear under Shop orders with one-click retry or manual delivery.