For the complete documentation index, see llms.txt. This page is also available as Markdown.

Создание заказа

ПОДСКАЗКА (TIP)

После создания заказа интерфейс вернет ссылку на оплату, и пользователь перейдет в кассу по ссылке для оплаты. Если продавец настроил приложение White Label, внешний код также должен быть подключен к JS-SDK. Просмотр SDK

Адрес интерфейса (Interface address)

POST https://api.tokenpay.me/v1/transaction/prepayment

Параметры интерфейса (Interface parameters)

Имя
Расположение
Тип
Обязательно
Описание

app_id

header

string

Да

ID приложения, пример значения: 8e4b8c2e7cxxxxxxxx1a1cbd3d59e0bd

mch_id

body

string

Да

ID продавца, пример значения: 12345678

description

body

string

Нет

Описание заказа, пример значения: recharge

out_trade_no

body

string

Да

Номер заказа продавца, продавец генерирует свой собственный уникальный номер заказа

expire_second

body

integer

Да

Время истечения срока действия (в секундах), пример значения: 3600

amount

body

number

Да

Сумма заказа, пример значения: 15000000

chain

body

string

Да

Принадлежащая публичная сеть, пример значения: TRON

currency

body

string

Да

Валюта, пример значения: TRX. Просмотр поддерживаемых валют

to_address

body

string

Нет

Кошелек для сбора средств (Примечание: кошелек для оплаты требуется для приложения monitor order)

attach

body

string

Нет

Пользовательские параметры (например, уникальные идентификаторы, такие как ID пользователей) возвращаются в неизменном виде в API запросов и уведомлениях об оплате. На практике это поле возвращается только при завершенном статусе платежа.

locale

body

string

Нет

Язык: zh_cn Китайский, en Английский. При использовании кассы будет отображаться язык по умолчанию на основе этого параметра.

notify_url

body

string

Нет

URL-адрес колбэка, пример значения: https://xxx/xxx. Рекомендуется использовать https

return_url

body

string

Нет

Адрес возврата, когда платеж завершен или не удался, нажмите кнопку возврата по адресу. Это может быть ссылка https или маршрут приложения.

order_type

body

string

Да

Способ оплаты, пример значения: platform_order сбор платформы

Пример параметров (Parameters example)

ПОДСКАЗКА (TIP)

app_id можно получить через панель управления продавца путем создания приложения.

Возврат интерфейса (Interface return)

Имя
Тип
Описание
Описание

msg

string

Описание состояния

request_id

string

ID запроса

data

object

Объект данных

prepay_id

string

ID предоплаты

Идентификатор сеанса транзакции предоплаты. Он используется для последующих вызовов интерфейса, и его значение действительно в течение времени параметра expire_second, установленного при создании заказа. Или вы можете напрямую получить доступ к payment_url для завершения платежа.

payment_url

string

URL-адрес платежной кассы

payment_url предназначен для вызова промежуточной страницы платежной кассы, вы можете завершить платеж, перейдя по этому URL-адресу. payment_url действителен в течение времени параметра expire_second, установленного при создании заказа.

Пример возврата (Return example)

Пример кода (Example code)

Последнее обновление