付钱拉

来自于:付钱拉立即使用

付钱拉接入指南

概述

付钱拉组件提供了支付宝、微信、银联、百度、京东,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));

    });
}