запросы - работают и get и post
Рекомендуется делать запросы post.
method create_order
создать сделку
amount - сумма, которую нужно зачислить (до комиссии), комиссия рассчитается сверху;
wallet - карта USDT (TRC-20) для вывода;
currency - валюта, может быть UAH, RUB, KZT, PLN, MDL, GEL;
order - id заказа в вашей системе (необязательно);
respond - адрес для возврата уведомления (необязательно);
key - ваш ключ
пример
https://connectrex.top/api.php?method=create_order&amount=1000&wallet=TTfMpdbx1KhDR8sUoMmtMdRXTmYk5ZNRmN&order=987&respond=https://site.com/&key=test-key
ответ {"ok":"ok","order":"[{"id":999,"cart":"2222 2222 2222 2222","amount":1130,"time_unix":1680375293}]"}
в ответе:
id - id созданного платежа, сохраните его, он понадобится, чтобы потом узнать статус оплаты, либо отменить оплату;
cart - эту карту выдайте клиенту для оплаты;
amount - сумма с нашей комиссией, уведомите клиента, что для быстрого платежа он должен оплатить эту сумму с точностью до гривны, так оплата пройдет автоматически.
time_unix - время в формате UNIX до которого заявка считается активной, по завершению времени она будет отмечена, как "time_out".
order
узнать статус сделки
method - order;
id - id оплаты выданный при создании платежа;
https://connectrex.top/api.php?method=order&id=999
ответ {"ok":"ok","order":"[{"id":999,"cart":"2222 2222 2222 2222","amount":"1130","status":"process","time_unix":1680375293}]"}
в ответе:
status - статус, статусы могут быть: process - в процессе, cancelled - отменен, time_out - вышло время, success - успешно.
cancel
отменить сделку
method - cancel;
id - id оплаты выданный при создании платежа;
https://connectrex.top/api.php?method=cancel&id=999
ответ {"ok":"ok","order":"{"id":999,"status":"cancelled"}"}
respond
отправка уведомление на указанный адрес
поля отправляем методом POST multipart/form-data
отправляемые поля:
order_id - ID заказа в вашей системе;
id - ID платежа;
api_key - ваш ключ зашифрованный md5;
status - статус оплаты