
Journal
Accept crypto on any website without a plugin: three ways
No ready module for your platform? Three approaches that work on any site or CMS: a manual payment link, a small server script with the API, and the embedded widget.
Plugins are convenient, but a module for your exact platform or version may not exist. The good news is that a crypto gateway is just an HTTP API and a payment page, so you can connect it to almost anything that can call a URL.
Way 1: a payment link, no code
Create an invoice in the merchant account and send the payment link to the customer by email or in a chat. It suits freelancers, small shops and one-off invoices. The cost is manual work for each order.
Way 2: a small server script
Add one endpoint to your backend, in PHP, Node.js, Python or any other language. When an order is placed, the script calls POST /api/v1/payments with the amount and your order number, then redirects the customer to the payment page returned in callback_url. A second endpoint receives the webhook and marks the order as paid after you verify the signature.
Way 3: the embedded widget
If you want the customer to stay on your domain, create the invoice on the server, pass the confirmation token to your page and render the payment form with the widget script, in a container or in a modal window. The order is still confirmed by the webhook.
Which one to pick
- Under a few orders a week: a payment link.
- A real shop with automatic order handling: a server script with webhooks.
- A branded checkout on your own page: the widget.
Whatever you choose, test it first in sandbox mode. The developer pages show the exact requests, the webhook signature check and the widget code.
Accept crypto, receive USDT
Create a merchant, issue an invoice, try the sandbox. Live accepting opens after review.