创建支付

2021-03-22 17:36:29


类型:

POST

URL:

沙箱环境:https://api.modenpay.io/pay/sandbox/gateway

正式环境:https://api.modenpay.io/pay/gateway

请求参数


参数类型必填描述参考值
coinstringYes币种,当前系统只支持USDT,。USDT
currency_codestringYes货币代码,参考如"USD", 更多支持的货币可以点我进行查询VND
payment_providerstringNo支付方式,系统支持130多中支付方式,但并不是每种支付方式都及时可用,您可以点我进行查询当前系统支持的支付方式,您也可以不填此参数,系统会列出当前可用的支付方式供用户选择。PayPal
amountdoubleYes支付金额。1000.00
snstringYes订单号。9621755adecdc83eb69143f73882e380
notify_urlstringYes回调地址,当用户支付成功后,系统会发送一个通知到回调地址(异步),发送的参数和格式点我查看http://www.youdomain.com/xxxx
timestampintegerYes当前时间的时间戳1616305564

 

请求示例


 

curl -X POST https://api.modenpay.io/pay/gateway \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'Authorization: Basic <Your Basic Auth>'
  -d '{
 	"coin" : "USDT",
 	"currency_code" : "VND",
 	"payment_provider" : "PayPal",
 	"amount" : 1000.00,
 	"sn" : "9621755adecdc83eb69143f73882e380",
 	"notify_url" : "http://www.youdomain.com/xxxx",
 	"timestamp" : 1616305564,
}'

 

示例 200 响应


 

{
	"status" : "success",
	"url" : "https://modenpay.io/
}

 

示例 412 响应


 

{
	"status" : "fail",
	"code" : 10000,
	"message" : "xxxxxxx"
}

这是一个错误的json返回,您可以根据错误 code 代码查找对应错误信息。错误代码参考表