Payzum Payments — accept crypto/stablecoin payments (USDC, USDT) in ERPNext, non-custodial

Hi everyone,

We’ve released Payzum Payments, a free MIT-licensed Frappe app that adds Payzum as a payment gateway through the official payments framework — so it works anywhere get_payment_gateway_controller does (Payment Requests, web forms, custom code), exactly like the built-in gateways.

  • Crypto and stablecoin payments (USDC, USDT and more, multi-chain), non-custodial: funds settle directly to your own wallet.
  • Buyers pay on a hosted checkout page; your site keeps charging in fiat terms. No card fields on your server.
  • Orders are completed from the signed payment notification (HMAC-SHA-512, verified by the official payzum Python SDK), never from the buyer’s browser redirect — and redelivered notifications are idempotent.

Install:

bench get-app https://github.com/payzum-dev/frappe-payzum
bench --site yoursite install-app payzum_payments

Then configure API key and webhook secret in the Payzum Settings doctype.
Source, docs and tests: GitHub - payzum-dev/frappe-payzum: Payzum crypto/stablecoin payment gateway for Frappe / ERPNext — USDC, USDT and more, non-custodial · GitHub

Disclosure: I work on Payzum and we maintain the app long-term. Feedback and issues welcome — especially from ERPNext users in markets where card rails are expensive.