MercanPay Solutions
For digital goods

Sell digital products for crypto, deliver instantly

License keys, download links or account access: payments settle in about a minute and a webhook handles delivery for you.

The problems you face today

Use it, then dispute it

A digital product can't be taken back once delivered, so a card dispute can cost you both the sale and the product.

Global buyers, narrow checkout

Digital goods sell worldwide, but payment methods don't travel well and foreign cards are often declined.

Manual delivery delays

Checking each payment and sending keys by hand leaves late-night buyers waiting for hours.

What changes with MercanPay

✓
Automatic delivery by webhook

When a payment confirms, your server gets an HMAC-SHA256 signed webhook and can send the key or download link right away.

✓
No chargebacks

A confirmed transfer can't be reversed by the payer, so a delivered product stays paid for.

✓
Pay from anywhere

Anyone with a TRC20-capable wallet pays the same way, whichever country they are in.

✓
Integrate your way

Use the WooCommerce plugin, WordPress payment buttons, or our PHP and Python libraries with your own store.

How it works

Apply and get approved

Complete a short business questionnaire; your application is reviewed and approved.

Connect your store

Install a plugin or create invoices through the API, set your webhook URL and test the flow in test mode.

Automate fulfilment

When invoice.paid arrives, verify the signature and deliver. Everything after that runs on its own.

Example scenario

A theme developer adds a crypto option to the checkout for their WordPress theme. A buyer pays in USDT at midnight; the payment confirms, the webhook fires, and the developer's system generates a license key and emails it. In the morning all that's left is a new sale in the panel.

Recommended integrations

Frequently asked questions

Can delivery be fully automatic?

Yes. When a payment reaches 20 block confirmations we send a signed webhook to your server. After verifying the signature you can issue the license, link or access automatically. Failed webhook deliveries are retried.

Can I set prices in USD?

Yes. Create the invoice in USD and the customer picks TRX or USDT; the rate stays locked while the invoice is open.

What if the customer pays late?

Invoices stay open for up to 24 hours. A partial payment made in time extends the invoice so the customer can complete it.

How do I issue a refund?

Refunds aren't automatic. You make a manual withdrawal from your balance to the customer's wallet. We recommend stating your refund policy clearly on your sales page.

Is there a minimum price?

Yes, the minimum invoice is 10 USD. For cheaper items, consider selling them as bundles.

Start accepting crypto payments in minutes

Accept USDT and TRX (TRC20). Fees from 0.4%, a hosted payment page, API and webhooks.

Related guides

Other industries