RugWard Pay
Счета, платёжные ссылки и тестовые платежи
Создавайте счета в панели, делитесь многоразовыми платёжными ссылками и кнопками, бесплатно проверяйте весь процесс оплаты в тестовой сети и разбирайте несопоставленные платежи.
На этой странице
Создание счёта#
В панели заполните New invoice и нажмите Create invoice. Вы получите ссылку на оплату для покупателя (https://rugward.com/pay/i/<id>).

| Поле | Правила | Примечания |
|---|---|---|
| ① Amount (USD) | от $1 до $50 000, не более 2 знаков после запятой (25 или 25.50) | Покупатель платит эквивалент в выбранной монете. |
| ② Expires after | 30 минут, 1 час (по умолчанию), 3 часа, 1 день или 7 дней в панели; от 15 минут до 7 дней через API | После истечения срока страница оплаты пишет «Do not send anything», и зафиксировать новый курс нельзя. |
| ③ Order id (необязательно) | до 64 символов: буквы, цифры и . _ - : # / | Ваш собственный идентификатор; возвращается в API и вебхуках. |
| ④ Return URL (необязательно) | полный адрес https:// | Показывается покупателю только после оплаты счёта, в виде кнопки «Return to <ваш сайт>». |
| Description (необязательно) | до 200 символов | Показывается покупателю, например «1 × футболка, размер M». |
Покупатель выбирает монету на странице оплаты. Курс фиксируется на 30 минут с этого момента (а не с создания счёта), поэтому долгий срок действия счёта не подвергает вас ценовым колебаниям.
Отправляйте товар, только когда панель (или вебхук invoice.paid) показывает Paid. То, что покупатель попал на ваш URL возврата, не доказывает оплату: открыть URL может кто угодно.
Список счетов и подробности#
Invoices показывает последние счета с датой, суммой, id заказа и статусом. Details открывает счёт: котировки (монета, сумма, курс, адрес), каждый замеченный в сети платёж с подтверждениями и ссылкой на обозреватель, а также кнопки Open checkout, Payment proof (для оплаченных счетов) и Cancel invoice.

Метки статусов, которые вы увидите:
| Метка | Статус в API |
|---|---|
| Awaiting payment (ожидает оплаты) | open |
| Payment detected, confirming (платёж обнаружен, подтверждается) | pending |
| Paid (оплачен) | paid |
| Paid (more than requested) (переплата) | overpaid |
| Underpaid (недоплата) | underpaid |
| Paid after expiry (оплачен после истечения) | late |
| Expired (истёк) | expired |
| Canceled (отменён) | canceled |
Что означает каждый статус и что делать: Статусы, подтверждения и доказательства.
Отмена счёта#
Вы можете отменить свой счёт, пока он в статусе open и ни одного платежа не замечено. Страница оплаты тогда сообщит покупателю: «The merchant canceled this invoice. Do not send anything to it.» Вебхук: invoice.canceled. Счёт, по которому платёж уже в пути, отменить нельзя (409).

Платёжные ссылки и кнопки#
Платёжная ссылка — это многоразовая ссылка с фиксированной ценой: товар, пожертвование, ежемесячная подписка. Каждый покупатель, нажавший Pay with crypto, получает собственный новый счёт (действует 60 минут), поэтому платежи никогда не путаются.

- Введите сумму в USD, описание и необязательный URL возврата, затем Create link.
- Панель показывает вид покупателя (ровно то, что видят покупатели), ссылку
https://rugward.com/pay/l/<id>и сколько раз она использована. - Copy link — чтобы поделиться ею в чате, письме или соцсетях, или Copy button HTML — чтобы разместить кнопку «Pay with crypto» на сайте.
- Turn off отключает ссылку. Уже созданные по ней счета это не затрагивает.
Кнопка — это обычная HTML-ссылка. Она не загружает скриптов и не ставит cookie:
<a href="https://rugward.com/pay/l/k33JZ0ij5F2yLDprwrQgjN" target="_blank" rel="noopener"
style="display:inline-block;padding:10px 20px;border-radius:12px;background:#f0b90b;color:#000;font:600 15px system-ui,sans-serif;text-decoration:none">Pay with crypto</a>
Полезно знать:
- Счета, созданные по ссылке, имеют id заказа
link:<первые 8 символов id ссылки>, чтобы их можно было отличить в списке, API и вебхуках. - Лимиты: 100 активных ссылок на продавца; одна ссылка создаёт не более 100 счетов в час (защищает ваш часовой лимит счетов от злоупотреблений). Открытие ссылки при необходимости защищено Cloudflare Turnstile.
Тестовые счета (бесплатно, тестовая сеть Sepolia)#
Откройте в панели Test invoice (Sepolia testnet), чтобы проверить весь процесс оплаты без реальных денег. Покупатель платит тестовым ETH Sepolia или тестовым USDC Sepolia от Circle через сплиттер RugWard Pay, развёрнутый в Sepolia, который отправляет 99,5% на адрес получения и 0,5% на кошелёк комиссий RugWard — точно как в Base.

- Сумма: от $1 до $100. Необязательный тестовый адрес получения (EVM-адрес); иначе используется ваш EVM-адрес.
- Тестовые монеты ничего не стоят. Они бесплатны: ETH Sepolia из крана (например, крана Sepolia от Google Cloud) и тестовый USDC из крана Circle (выберите Ethereum Sepolia).
- Тестовые счета помечены TEST на странице оплаты, в списке и в доказательстве; они никогда не вызывают ваш вебхук и не могут быть созданы ключом API, поэтому тест никогда не приведёт к отправке реального заказа.
Несопоставленные платежи#
Иногда перевод приходит на ваш адрес, но не совпадает точно ни с одним счётом: неверная сумма, платёж, отправленный намного позже истечения срока, или посторонний перевод. RugWard никогда не отмечает такие платежи как оплату автоматически. Если они есть, панель показывает блок Unmatched payments с суммой, сетью, ссылкой на транзакцию и счётом, который проверялся в момент обнаружения.
Что делать: откройте транзакцию, свяжитесь с покупателем и урегулируйте всё сами (выполните заказ или верните деньги со своего кошелька). Затем нажмите Dismiss.
Обновлено: 30 октября 2026 г.