进云平台-专注实现‘互联网+’服务

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1206|回复: 0

新版系统支付接口调用

[复制链接]
发表于 2018-12-19 15:59:28 | 显示全部楼层 |阅读模式
新版系统支付接口通过调用系统工具js实现,具体流程如下:
1、后端调用系统支付函数生成支付订单,获得订单ID:
$params=array(    'id'=>$orderid,    'title'=>'购买商品',    'fee'=>'1.00',    'pay_type'=>'wechat',//可选,此项作用为指定支付方式    'no_type'=>'credit',//可选,此项作用为指定不允许使用哪种支付方式    'back_url'=>'core/member.recharge/pay_result',//必填,指定异步支付结果通知地址,采用系统标准URL书写格式);$payid=cfc('pay')->create_pay_order($params);
2、前端根据支付订单ID调用系统支付接口发起支付:
require(['tool'],function(tool){    tool.pay(pay_id,function(res){        if(res.type=='success'){            console.log('支付成功!');        }else{            console.log('支付失败!失败原因:'+res.message);        }    });});
3、接收异步支付结果通知的代码,根据异步支付结果执行相关业务代码。支付结果数据可以从$_RQ['pay_result']中获取!
$_RQ['pay_result']=array(    'id'=>$orderid,//即创建支付订单时传入的ID    'status'=>1,//支付状态,1表示成功,0表示失败    'pay_type'=>'wechat',//支付方式    'fee'=>,//支付金额    'pay_id'=>,//系统支付订单ID    'pay_tid'=>,//系统支付订单号    'title'=>//商品名称);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|进云平台

GMT+8, 2024-4-28 07:02 , Processed in 0.046188 second(s), 6 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表