ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# v1.1 **简要描述:** * 发起付款接口(必用接口) **请求方式:POST** **获取支付JSON数据接口URL(网关地址):** * `http://api.xxxxx.com(请求平台的域名)/index/unifiedorder?format=json` 说明:用curl的post方式传参数,并直接获取json返回值,显示在您自定义的支付页上。 **跳转支付页接口URL(网关地址):** * `http://api.xxxxx.com(请求平台的域名)/index/unifiedorder` 说明:用表单post的方式提交到此网址,成功跳转到系统的支付页面。 **参数:** | 参数名 | 必选 | 类型 | 说明 | 可用值 | | --- | --- | --- | --- | --- | | return\_type | 否 | string | 请求支付标识,app、PC、mobile | app | | appid | 是 | string | 必填。您的商户唯一标识 | 20180033 | | pay\_type | 是 | string | 必填。**参考本页 \[pay\_type可选值\]** | alipay | | amount | 是 | string | 交易金额,必填。单位:元。精确小数点后2位 | 10.00 | | callback\_url | 是 | string | 回调地址 | [http://xx.com/](http://xx.com/) | | success\_url | 是 | string | 支付成功后网页自动跳转地址 | [http://xx.com/](http://xx.com/) | | error\_url | 是 | string | 支付失败时,或支付超时后网页自动跳转地址 | [http://xx.com/](http://xx.com/) | | out\_uid | 是 | string | 用户网站的请求支付用户信息,可以是帐号也可以是数据库的ID | 15017399440 | | out\_trade\_no | 是 | string | 商户订单号 | C20142222231234 | | version | 是 | string | 接口版本号 | v1.1[版本说明](https://www.kancloud.cn/qq3312612/dj2_201903011_1/974646) | | sign | 是 | string | 签名算法 (不参与签名) | | #### **pay\_type可选值** | 可选值 | 注释 | | --- | --- | | wechat | 微信、农信易扫微信 、微信跑分固码、三方固码微信短信、三方固码微信、AA分销微信、微信手机转账 | | alipay | 支付宝、农信易扫支付宝、卡转支付宝、飞聊、微聊红包 、支付宝吱口令、支付宝跑分固码、支付宝个人转账(金额浮动)、钉钉群收款、旺信、支付宝手机网站、钉钉红包、支付宝个人转账、支付宝主动收款、支付宝转银行卡、支付宝红包、极简支付、支付宝当面付、三方固码支付宝短信、ThreeAlipayCode、有赞、淘宝代付、支付宝数字口令红包、三方固码支付宝企业码、AA分销支付宝、微博红包、协议微博红包 | | unionpay | 云闪付、农信易扫云闪付 | | bank | 三方固码、三方固码银行卡短信、农信易扫银联、三方固码、银行卡转银行卡(卡转卡)、复制卡号转卡、AA分销商家码、AA分销银行卡 | | activity | 支付宝活动收款 | #### **返回示例** ~~~ { "code": 200, "msg": "success", "data": { //qrcode 支付的链接用于二次封装二维码 //https://www.kuaizhan.com/common/encode-png?large=true&data= "qrcode":"HTTPS://QR.ALIPAY.COM/FKX08406GFWY0YRNC10", "order_no": "C123297079385718" } ,"url":"http:api.herjdj.com/index/demo"(直接访问该链接): } ~~~ #### **返回参数说明** | 参数名 | 类型 | 说明 | | --- | --- | --- | | qrcode | string | 支付的链接,用于二次生成支付二维码 | | url | string | 支付的跳转链接,直接跳转支付 | | order\_no | int | 系统订单号 | #### **付款成功回调通知** ~~~ 用户付款成功后,我们会向您在发起付款接口传入的callback_url网址发送通知。 [付款成功回调通知]("付款成功回调通知") ~~~ * 10000 传参错误 * 20000 网站用户错误 * 30000 签名错误 * 40000 轮训通道错误 * 50000 生成订单错误 **状态码** | 状态码 | 类型 | 说明 | | --- | --- | --- | | 10001 | 传参错误 | 传入的return\_type参数错误,不是app或pc | | 10002 | 传参错误 | 请传入通道类型(这是version跟pay\_type参数不对应导致的) | | 10003 | 传参错误 | 未传入appid参数 | | 10004 | 传参错误 | 传入的pay\_type参数错误,不是wechat或alipay | | 10005 | 传参错误 | 未传入 callback\_url 参数 | | 10006 | 传参错误 | 未传入 out\_trade\_no 参数 | | 10007 | 传参错误 | 未传入 amount 参数 | | 10008 | 传参错误 | 未传入 sign 参数 | | 20001 | 网站用户错误 | 网站用户不存在 | | 20002 | 网站用户错误 | 网站用户状态已禁止 | | 20003 | 网站用户错误 | 网站用户状态未审核 | | 20004 | 网站用户错误 | 网站用户费率不存在 | | 20005 | 网站用户错误 | 网站用户费率不正确 | | 20006 | 网站用户错误 | 码商用户费率不存在 | | 20007 | 网站用户错误 | 码商用户费率不正确 | | 30000 | 签名错误 | 签名验证失败 | | 40001 | 网站用户错误 | 没有可用的通道 | | 40002 | 网站用户错误 | 请求的支付方式的通道不存在 | | 40003 | 网站用户错误 | 请求的支付方式的通道已关闭 | | 40004 | 没有可用的通道 | 未开启相对应的收款账号的网关跟轮训开关 | | 50000 | 创建订单失败,该金额通道已满,请使用金额 | 无可用金额:建议浮动的通道,开启浮动。不开启浮动,请堆号 |