Skip to content

Latest commit

 

History

History
181 lines (126 loc) · 6.83 KB

支付系统对接教程.md

File metadata and controls

181 lines (126 loc) · 6.83 KB

支付宝当面付

原文 https://91vps.bid/2017/06/09/alipay_f2f_ss_panel_mod/

当面付代签约购买地址: https://shop.114514.cloud/cart.php?gid=9

支付宝付款接口配置

$System_Config['f2fpay_app_id']='2017221985';
$System_Config['f2fpay_p_id']='20887023';
$System_Config['alipay_public_key']='MIIBxxxxxxxxxxxxxx';
$System_Config['merchant_private_key']='MIIExxxxxxxxxxxxxxxxxxx';

一共有四个位置要填写:

密钥生成工具请使用支付宝官方工具,注意红框内的选项。

img

第一个位置: $System_Config['f2fpay_app_id']=''

这个是支付宝开放平台里的APPID,开通收款码服务后进入支付宝开放平台,签约自研开发者后进入开发者中心新建一个app提交审核后的APPID

第二个位置: $System_Config['f2fpay_p_id']

这个是收款的支付宝账号,用来确认阿里消息正确性的。https://openhome.alipay.com/platform/keyManage.htm?keyType=partner 签约管理里合作伙伴身份PID

第三个位置: $System_Config['alipay_public_key']

指的是这里的支付宝公钥,注意是支付宝公钥

img

第四个位置: $System_Config['merchant_private_key']

这个是你自己的私钥

Trime pay

注册地址

1.注册完成后进入我的应用,点+号

2.点击签约信息 ,在右边点击签约对应功能

3.签约后复制 AppID 和 AppSecret

4.填写 config.php 后即可使用

$System_Config['payment_system']='trimepay';
$System_Config['trimepay_appid']='';				//AppID
$System_Config['trimepay_secret']='';				//AppSecret

码支付

对接 by dumplin233 教程 by miku

优点是QQ和支付宝免手续费直接到账,缺点是微信需要58的授权费(终身授权),而且网络情况不佳时掉单会很频繁。
首先,你要有一个能上网的Windows系统的电脑(24小时开机,但配置不用高),用于支付宝和QQ收款的网站回调。

收款即时到帐,钱款将直接转入你的个人账户,手续费为0 ! (微信收款功能需要单独购买授权)

演示站:点此查看

用户名 admin 密码 admin

1.注册码支付

点此注册

2.登陆后在“系统设置”中找到你的码支付ID和通信密钥,填入.config.php

不知道格式的请查看/config/.config.php.example 支付方式记得改为codepay

3.在“二维码收款”处上传你的收款码


不要上传错了就行,没什么要注意的

4.下载码支付收款辅助软件点此下载

若此链接失效,请点击上文的官网去下载最新版本。

5.解压到任意目录,打开codepay.exe登录你的码支付帐号。

然后扫码登录支付宝和QQ即可。需要微信的用户请自己开通。

注意

如遇到回调失败,一般是因为网站套了CF,请在CF中添加Page Rule
规则为Disable Security

yourdomain/codepay_callback

(#### 以上在842c39ecffa1670fd93553ee1b2dfc1101b0d0a3版本之后已不需要

另外,最好在码支付后台管理通知地址处写上yourdomain/codepay_callback)

同时,请保持Always use HTTPS这个选项为关闭状态并停用nginx的301重定向https

ChenPay

部分介绍:https://github.com/ChenSee/ss-panel-v3-mod_Uim-alipay-wxpay

使用步骤:

1. 安装依赖

composer require chen-see/chen-pay
# 如有提示按Y
# 如无法正常安装可执行rm -rf vendor/然后再composer update
# 如监听时出现异常 yum update nss

2. 设置配置文件

在配置文件/config/.config.php中的$System_Config['payment_system']后插入以下内容:

//支付系统设置--------------------------------------------------------------------
#取值 codepay,doiampay,paymentwall,zfbjk,spay,f2fpay,yftpay,none,f2fpay_codepay,chenAlipay
$System_Config['payment_system']='chenAlipay';

3. 导入数据

  • 使用一般mysql工具导入sql/config.sql即可(不会影响数据)

4. 获取支付宝COOKIE

5. 获取微信COOKIE

6. 获取微信&支付宝付款码

  • 直接到支付点加号
  • 找到收付款
  • 点击二维码收款
  • 设置金额(如果你想多金额)
  • 保存收款码
  • 访问:https://cli.im/deqr 上传付款码二维码
  • 解析出来的地址复制到后台管理的二维码地址框

7. 执行命令

# crontab -e
* * * * * php /你的目录/xcat wxpay
* * * * * sleep 10; php /你的目录/xcat wxpay
* * * * * sleep 20; php /你的目录/xcat wxpay
* * * * * sleep 30; php /你的目录/xcat wxpay
* * * * * sleep 40; php /你的目录/xcat wxpay
* * * * * sleep 50; php /你的目录/xcat wxpay

* * * * * php /你的目录/xcat alipay
* * * * * sleep 10; php /你的目录/xcat alipay
* * * * * sleep 20; php /你的目录/xcat alipay
* * * * * sleep 30; php /你的目录/xcat alipay
* * * * * sleep 40; php /你的目录/xcat alipay
* * * * * sleep 50; php /你的目录/xcat alipay
# 日志查看
# tail /你的目录/storage/logs/chenpay.log

番茄云支付

对接教程请前往 https://swapidc.fanqieui.com/?t/329.html

特别说明:

  • 服务器时间必须要正确的中国时间,需要匹配支付宝微信时间
  • 排队机制修改同一支付类型支持不同支付金额,同一支付金额不同支付类型
  • 出现cookie失效有可能是服务器无法访问相关接口原因导致掉线
  • eamil通知必须要设置其中的一个邮箱
  • 刷新频率为10秒一次