彩虹易支付支付插件开发

插件文件说明

支付插件全部放在plugins目录下,可以参考其他插件进行开发。
例如一个支付插件名字是abcpay,则插件代码应该在/plugins/abcpay/abcpay_plugin.php里面。

插件方法说明

在插件代码里面$info是插件信息
接着是定义插件方法,public的方法可以直接通过地址栏访问,所有需要访问的插件方法都不能有方法参数,访问规则如下:
http://你的域名/pay/方法名称/订单号/
跳转支付接口的入口方法是submit(),API接口支付的入口方法是mapi(),这2个方法名称是系统固定的,submit()方法不能没有,mapi()方法可以没有。
剩余的方法可以自行实现具体的支付页面与回调页面。

插件方法返回值说明

返回值格式:

返回类型返回代码
跳转到url[‘type’=>‘jump’,‘url’=>‘跳转到的链接’]
显示html代码[‘type’=>‘html’,‘data’=>‘HTML代码’]
显示json字符串[‘type’=>‘json’,‘data’=>{JSON数组}]
显示指定页面[‘type’=>‘page’,‘page’=>‘页面文件名称’,‘data’=>{变量数组}]
显示扫码页面[‘type’=>‘qrcode’,‘page’=>‘页面文件名称’,‘url’=>‘二维码链接’]
显示小程序跳转页面[‘type’=>‘scheme’,‘page’=>‘页面文件名称’,‘url’=>‘小程序跳转链接’]
返回错误提示[‘type’=>‘error’,‘msg’=>‘提示内容’]

注:以上的“页面文件名称”,均为/includes/pages/目录下的文件名,不包含后缀名。

支付插件列表

在这里插入图片描述

  • 13
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漫游游²º¹²

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值