---
title: "Crypto payment integration recipes"
description: "Choose a practical implementation: accept USDT TRC-20 payments, create reusable customer deposit addresses, or send USDT and USDC payouts."
---

# Crypto payment integration recipes

Start with the job your application needs to do. Each recipe connects the API
requests, stored records, callbacks, and failure handling needed for that workflow.

## Choose your workflow

<!-- cards -->

- [Accept USDT TRC-20 payments](/solutions/accept-usdt-trc20-payments/) — Build an invoice checkout and fulfill orders after verified payment.
- [Create reusable deposit addresses](/solutions/reusable-deposit-addresses/) — Connect repeat customer top-ups to your ledger without double credits.
- [Send USDT and USDC payouts](/solutions/usdt-usdc-payouts/) — Submit signed withdrawals and reconcile the final result safely.

## Which integration fits?

| Your customer needs to… | Start with |
|---|---|
| Pay a specific order with a fixed price and expiry | An invoice checkout |
| Add funds repeatedly to their account | A static deposit address and your own customer ledger |
| Receive funds from your merchant balance | A withdrawal to their chosen supported network |

The detailed recipes and API reference are currently in English. The
[getting-started guide](/start/) is available in six languages.

Check [coins and networks](/payments/supported-coins/),
[authentication](/payments/guides/authentication/), and
[webhook verification](/payments/guides/webhooks/) before implementation.

[Open the merchant dashboard](https://app.coinssend.com/) to set up your
integration, or use [agent setup](/agents/) to work with a coding assistant.
