# Payment - [/wallet.Payment/Way](#walletpaymentway) - [/wallet.Payment/Get](#walletpaymentget) - [/wallet.Payment/ByOrder](#walletpaymentbyorder) - [/wallet.Payment/ByCharge](#walletpaymentbycharge) - [/wallet.Payment/Callback](#walletpaymentcallback) ## /wallet.Payment/Way 获取平台支持的支付网关 ### Request ```javascript { platform: "", // type, 平台 } ``` ### Reply ```javascript { way: [{ ident: "", // type, 支付通道标识 title: "", // type, 支付通道标题 intro: "", // type, 支付通道说明 args: "", // type, 支付通道相关参数 }], // list, 支付通道列表 } ``` ## /wallet.Payment/Get 获取支付的详情 ### Request ```javascript { id: "0", // type, 唯一ID identity: "", // type, 唯一码 } ``` ### Reply ```javascript { order_no: "", // type, 订单号 trade_no: "", // type, 第三方交易流水号 type: 0, // type, 类型:1充值;2支付电商订单 pay_channel: 0, // type, 支付模型:WECHAT,ALIPAY,BALANCE pay_type: "", // type, 支付类型 JSAPI:微信浏览器内支付 APP:app支付 MINI:小程序 NATIVE:Native支付,pc端生成二维码供用户扫码支付,QUICK_MSECURITY_PAY:app支付 QUICK_WAP_WAY:手机网站支付 FAST_INSTANT_TRADE_PAY:pc网站支付 amount: "0", // type, 充值金额 单位为分 args: "", // type, 相关参数 status: 0, // type, 支付状态 } ``` ## /wallet.Payment/ByOrder 支付-电商订单 ### Request ```javascript { order_no: "", // type, 订单号 pay_channel: 0, // type, 支付模型:WECHAT,ALIPAY,BALANCE pay_type: "", // type, 支付类型 JSAPI:微信浏览器内支付 APP:app支付 MINI:小程序 NATIVE:Native支付,pc端生成二维码供用户扫码支付,QUICK_MSECURITY_PAY:app支付 QUICK_WAP_WAY:手机网站支付 FAST_INSTANT_TRADE_PAY:pc网站支付 password: "", // type, 支付密码 args: "", // type, 相关参数 desc: "", // type, 支付描述 open_id: "", // type, 微信用户的OpenID } ``` ### Reply ```javascript { code: "0", // type result: { "": "" }, // map, 预支付返回 } ``` ## /wallet.Payment/ByCharge 支付-充值 ### Request ```javascript { amount: "0", // type, 充值金额 单位为分 remark: "", // type, 备注 pay_channel: 0, // type, 支付模型:WECHAT,ALIPAY pay_type: "", // type, 支付类型 JSAPI:微信浏览器内支付 APP:app支付 MWEB:H5支付 NATIVE:Native支付,pc端生成二维码供用户扫码支付,QUICK_MSECURITY_PAY:app支付 QUICK_WAP_WAY:手机网站支付 FAST_INSTANT_TRADE_PAY:pc网站支付 desc: "", // type, 支付描述 open_id: "", // type, 微信用户的OpenID } ``` ### Reply ```javascript { code: "0", // type result: { "": "" }, // map, 预支付返回 } ``` ## /wallet.Payment/Callback 回调更新支付的结果和状态 ### Request ```javascript { id: "0", // type, 唯一ID identity: "", // type, 唯一码 callback_status: false, // type, 支付回调状态 callback_msg: "", // type, 支付回调结果 } ``` ### Reply ```javascript { data: "", // type, 数据 timeseq: "0", // type, 响应时间序列 } ```