付钱拉
来自于:付钱拉立即使用
付钱拉接入指南
概述
付钱拉组件提供了支付宝、微信、银联、百度、京东,5个支付通道供用户使用;
在使用之前需要到付钱拉官网申请商户并配置必要信息;
如果接入时需要任何技术支持,请在付钱拉技术支持或在常见问题中寻求技术支持。
fuqianlaPay
fuqianlaPay(payParam, callback)
payParam参量
名称 | 含义 | 类型 |
---|---|---|
partner | 在付钱拉官网申请的商户号 | string |
subject | 商品名称 | string |
amount | 商品金额,以元为单位 | float,保留两位 |
orderID | 商户生成的订单号 | string |
notifyUrl | 商户用于接受支付状态的商户服务器地址 | string |
alipay | 是否支持支付宝 | bool |
wxpay | 是否支持微信 | bool |
baidupay | 是否支持百度 | bool |
unionpay | 是否支持银联 | bool |
jdpay | 是否支持京东 | bool |
客户端返回码
返回码 | 含义 |
---|---|
9000 | 订单支付成功 |
8000 | 正在处理中 |
6001 | 用户中途取消 |
5000 | 无法启动支付 |
4000 | 订单支付失败 |
config.xml配置
付钱拉官方为你的应用分配的appid
<feature name="fuqianla">
<param name="fqlAppID" value="bm5ZHRTdvb89KYD1B6xg0Q(付钱拉appid)" />
</feature>
微信商户号
<feature name="wxyourId">//wxyourId:随机字符串,防止重复
<param name="urlScheme" value="wx53413d9947536a39(微信商户号)" />
</feature>
其它支付通道配置
<feature name="otheryourId">//otheryourId:随机字符串,防止重复
<param name="urlScheme" value="dvb89KYD1B6xg0Q(appid的后15位)" />
</feature>
可用性
iOS、android均可使用;
接入示例
var fuqianla = api.require('moduleFuQianLa');
function fuqianlaPay(){
var payParam = {
partner:"m1604080001",
subject: "付钱拉商品名称",
amount: 0.01,
orderID: "2016090115202234x",
notifyUrl:"http://yourhost/receive/notify.htm",
alipay: true,
wxpay:true,
baidupay:false,
unionpay:true,
jdpay:true,
}
fuqianla.fuqianlaPay(payParam, function(ret,err){
alert(JSON.stringify(ret) + JSON.stringify(err));
});
}