创建订单

说明

创建订单后接口会返回收款链接,用户通过链接进入收银台进行支付。

若商户设置了白标应用,前端代码还需接入JS-SDK,查看SDK

接口地址

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

接口参数

名称
位置
类型
必选
说明

app_id

header

string

应用 ID,示例值:8e4b8c2e7cxxxxxxxx1a1cbd3d59e0bd

mch_id

body

string

商户 ID,示例值:12345678

description

body

string

订单描述,示例值:充值

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

收款钱包(注:收款钱包为监听订单的应用必填)

attach

body

string

自定义参数(如用户ID等唯一标识),在查询 API 和支付通知中原样返回,实际情况下只有支付完成状态才会返回该字段

locale

body

string

语言:zh_cn中文、 en英文,使用收银台将根据此设置显示默认语言。

notify_url

body

string

回调地址,示例值:https://xxx/xxx 建议使用 https

return_url

body

string

返回地址,当支付完成或失败,点击返回按钮的地址,可以是 https 或 app 的路由。

order_type

body

string

支付方式,示例值:platform_order 平台代收

参数示例

说明

app_id 可通过商户后台创建应用获取。

接口返回

名称
类型
说明
说明

code

integer

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 参数。

返回示例

代码示例

Last updated