javascript 调用
JavaScript
<div id="usdt_html"></div>
<script src="https://api.adpay.top/prod/js"></script>
<script>
$(document).ready(function() {
usdt.post({
order_id: "201405201724111872", //订单号
amount: "10.00", //金额保留 2 位小数
pay_type: "usdt", //支付方式,usdt/trx
notify_url: "https://api.adpay.top/prod/pay/tron/notify", //回调地址
redirect_url: "https://www.baidu.com", //支付成功后返回的地址
app_id: "888810001", //填写网站生成的app_id
user_id: "100012222222", //支付客户的 user_id
sign: "5e118256b5c30dda4211575581a3d300", //签名
callback: function(res) {
//获取二维码后显示的函数
console.log(res);
},
success: function(data) {
//支付成功后的函数
console.log(data);
alert("支付成功");
window.location.href = data.redirect_url;
},
});
});
</script>
callback的数据
callback 函数用于自定义页面,返回如下参数,根据参数设置页面即可
json
{
"user_id": "100012222222",//支付用户的 id,下单的时候填写的
"order_id": "201405201724112177",//订单号
"pay_type": "usdt",//支付方式
"transaction_id": "20240820-66c3dd31bab06",//平台订单号
"amount": "10.00",//下单金额
"actual_amount": "1.57",//支付的实际金额,根据下单金额兑换成 usdt 或者 trx 的金额
"param": "",//其他参数,下单的时候填写的
"address": "TJJaE1xGdDh8edTVCWoeiyuiBoQA5brZAr",//收款账户钱包
"expiration_time": 1724113377,//过期时间
"pay_img": "图片的 base64 字符串",//支付二维码图片的 base64 字符串
"pay_url": "https://api.adpay.top/prod/pay/tron/order/20240820-66c3dd31bab06",//支付地址
"base": {
"devmode": true,
"language": "default",
"style": "default",
"html": "模板的 html 字符串"
}
}
success的数据
success 支付成功后的函数返回()
json
{
"user_id": "100012222222",//支付用户的 id
"order_id": "201405201724112967",//订单号
"pay_type": "usdt",//支付方式
"transaction_id": "20240820-66c3e0483d15b",//平台订单号
"amount": "10.00",//下单金额
"actual_amount": "1.60",//支付的实际金额,根据下单金额兑换成 usdt 或者 trx 的金额
"param": "",//其他参数
"address": "TJJaE1xGdDh8edTVCWoeiyuiBoQA5brZAr",//收款账户钱包
"block_transaction_id": "5fdd03386b182c67d3c434084baa28d816937c498d5b6c9319b3ab3e21d5ebb7",trc20的区块哈希
"redirect_url": "https://www.baidu.com",//支付成功后跳转的 url
"sign": "20ab8444e1c51ca446adc1fce54a2ae8",//签名
}