付钱拉

来自于:付钱拉立即使用

付钱拉接入指南

概述

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

  1. <feature name="fuqianla">
  2. <param name="fqlAppID" value="bm5ZHRTdvb89KYD1B6xg0Q(付钱拉appid)" />
  3. </feature>

微信商户号

  1. <feature name="wxyourId">//wxyourId:随机字符串,防止重复
  2. <param name="urlScheme" value="wx53413d9947536a39(微信商户号)" />
  3. </feature>

其它支付通道配置

  1. <feature name="otheryourId">//otheryourId:随机字符串,防止重复
  2. <param name="urlScheme" value="dvb89KYD1B6xg0Q(appid的后15位)" />
  3. </feature>

可用性

iOS、android均可使用;

接入示例

  1. var fuqianla = api.require('moduleFuQianLa');
  2. function fuqianlaPay(){
  3. var payParam = {
  4. partner:"m1604080001",
  5. subject: "付钱拉商品名称",
  6. amount: 0.01,
  7. orderID: "2016090115202234x",
  8. notifyUrl:"http://yourhost/receive/notify.htm",
  9. alipay: true,
  10. wxpay:true,
  11. baidupay:false,
  12. unionpay:true,
  13. jdpay:true,
  14. }
  15. fuqianla.fuqianlaPay(payParam, function(ret,err){
  16. alert(JSON.stringify(ret) + JSON.stringify(err));
  17. });
  18. }