# PC 网页支付
# 说明
- 该接口仅适用于支付宝
- 该接口直接会在电脑 PC 端生成付款码,付款完成会跳转至特定设定网页
- 用户手机扫二维码即可支付
# 接口地址
https://open.weidoufu.com/pay/web (opens new window)
请求方式:POST
# 接口参数
字段名称 | 字段类型 | 必填参数 | 说明 (AccessKey/SecretKey)应用密钥 |
---|---|---|---|
access_key | string(32) | 是 | 应用密钥的 AK,即是 AccessKey |
body | string(32) | 是 | 商品名称 例如:QQ 会员充值 |
out_order_no | string(32) | 是 | 商户订单号(字母、数字,至少 18 位长度) |
pay_type | int(2) | 是 | 支付类型:2-支付宝(默认 2) |
total_fee | int(9) | 是 | 价格单位:分 |
notify_url | string(128) | 是 | 你平台的接收回调通知的地址 |
expire | int(2) | 否 | 订单过期分钟,默认 30,最大值 60;例如:10,即是 10 分钟 |
attach | string(128) | 否 | 附加信息,回调时原样传回 例如:{test:'test1_params'} |
return_url | string(128) | 否 | 当支付完成后,页面即将跳转的地址 |
quit_url | string(128) | 否 | 用户取消支付,中途返回地址 |
sign | string | 是 | 签名结果(大写),详见 签名算法 (opens new window) |
# 返回参数
返回为 json 格式
名称 | 字段类型 | 必填参数 | 说明 |
---|---|---|---|
code | int | 是 | 1:成功 0:失败 |
message | string | 是 | 返回描述信息 |
status | string | 是 | 返回状态,有 success 和 fail |
todo_url | string | 是 | 付款链接,新窗口打开,用户付款 |
mch_trade_no | string | 是 | 平台返回的订单号 |
out_order_no | string | 是 | 商户订单号(字母、数字) |
实例成功返回结果:
{
code: 1,
data: {
todo_url: "https://openapi.alipay.com/gateway.do?method=alipay.trade.page.pay&app_id=2021003216626032&charset=utf-8&version=1.0&sign_type=RSA2×tamp=2022-05-10%2013%3A19%3A23¬ify_url=https%3A%2F%2Fopen.weidoufu.com%2Ftrade%2Falipay%2Fnotify&return_url=https%3A%2F%2Fbaidu.com&app_auth_token=202207BB60a4e4cac4a04c57b346dd9e6c77dX43&sign=md4CJvi2DsClWFy9gFAOHgAW0SVJH74ZO1Qad0fwEWHdqOYCMgC3NzIVfyAaew0pMZSXC4LwblxxZdeFcnOHWjEgsB6mVDL2%2BgXseDQ1l0gnu%2BWTDDM2U9eiQAscgKD8Y4KAYnzQTcGME9ljMC42eN5yOhl7fH1tmTt3qKKlhIKy2%2BzPrCuiz%2BLTm40MrSYhbZOKRACPUCvjVaBNoiQb2aZ9id6iZ%2BWTj1aoOhMgU5b35gWc%2FgmMmKOrtTHKy%2FEa2pH87Vays9KgVIUVBDOOoseDNtnGSn1vG%2FudOVUksnzXCIjpjUKa3h4xinAg7WlcdBqYp0%2FW2Nbq2huthzwlJA%3D%3D&biz_content=%7B%22out_trade_no%22%3A%202105070633559103599123%22%2C%22total_amount%22%3A0.02%2C%22product_code%22%3A%22FAST_INSTANT_TRADE_PAY%22%2C%22subject%22%3A%22%E8%85%BE%E8%AE%AF%E5%85%85%E5%80%BC%E4%B8%AD%E5%BF%83-PC%22%2C%22body%22%3A%22%7B%20ted%3A%2066%2C%20df%3A%20666699%20%7D%22%2C%22time_expire%22%3A%222022-05-10%2013%3A29%3A23%22%2C%22merchant_order_no%22%3A%2210018801620383702789%22%2C%22request_from_url%22%3A%22%22%2C%22qr_pay_mode%22%3A%22%22%7D"
mch_trade_no: "202105070633559103599123",
out_order_no: "10018801620383702789",
},
message: "成功",
status: "success"
}
注意:以上数据仅做展示,不具真实性
最后更新于: 10/17/2023, 2:56:24 PM