配置支付宝当面付:
稍微了解当面付的都知道它的好处,这里就不再赘述了。
首先要开通当面付,没开通的请对接其他支付方式。
我们回到Xshell中,进入到目录里
cd /www/wwwroot/你得域名
安装vendor
mv tool/alipay-f2fpay vendor/
mv -f tool/cacert.pem vendor/guzzle/guzzle/src/Guzzle/Http/Resources/
mv -f tool/autoload_classmap.php vendor/composer/
之后我们打开配置文件
vi /www/wwwroot/你的域名/config/.config.php
在支付系统这里选择 f2fpay
//支付系统设置--------------------------------------------------------------------
#取值 codepay,doiampay,paymentwall,zfbjk,spay,f2fpay,yftpay,none,f2fpay_codepay
System_Config['payment_system']='f2fpay';
然后填写一下参数,一共有四个位置要填写:
System_Config['f2fpay_app_id']='2017221985';
System_Config['f2fpay_p_id']='20887023';
System_Config['alipay_public_key']='MIIBxxxxxxxxxxxxxx';
System_Config['merchant_private_key']='MIIExxxxxxxxxxxxxxxxxxx';
密钥生成工具请使用支付宝官方工具,注意红框内的选项。
下载地址:
https://docs.open.alipay.com/291/106097
点击“生成密钥”,生成的两个密钥下面会用到
第一个位置: $System_Config['f2fpay_app_id']=''
这个是支付宝商家平台里的APPID,开通收款码服务后进入支付宝商家平台签约管理,查看PID和Key
https://openhome.alipay.com/platform/keyManage.htm
有一个基础应用,就是那个APPID
第二个位置: $System_Config['f2fpay_p_id']
这个是收款的支付宝账号,用来确认阿里消息正确性的。
https://openhome.alipay.com/platform/keyManage.htm?keyType=partner
签约管理里合作伙伴身份PID
第三个位置: $System_Config['alipay_public_key']
指的是这里的支付宝公钥,注意是支付宝公钥。上传上面生成的应用公钥之后,这里才会有。
第四个位置: $System_Config['merchant_private_key']
这个是你自己刚才生成的应用私钥。
我们点击保存,支付宝当面付就算是对接完成了。
配置码支付:
优点是QQ和支付宝免手续费直接到账,缺点是微信需要58的授权费(终身授权)
首先,你要有一个能上网的Windows系统的电脑(24小时开机,但配置不用高),用于支付宝和QQ收款的网站回调。
一般来说学生云的1C1G1M的就可以了。
收款即时到帐,钱款将直接转入你的个人账户,手续费为0 !
1.注册码支付
2.登陆后在“系统设置”中找到你的码支付ID和通信密钥,填入.config.php
参照上面当面付的开头,支付方式记得改为 codepay
3.在“二维码收款”处上传你的收款码
不要上传错了就行,没什么要注意的
4.下载码支付收款辅助软件
http://down.xiuxiu888.com/codepay/codepay.rar
若此链接失效,请点击上文的官网去下载最新版本。
5.解压到任意目录,打开codepay.exe登录你的码支付帐号。
然后扫码登录支付宝和QQ即可。需要微信的用户请自己开通。
注意
如遇到回调失败,一般是因为网站套了CF,请在CF中添加Page Rule
规则为Disable Security
yourdomain/codepay_callback
(#### 以上在842c39ecffa1670fd93553ee1b2dfc1101b0d0a3版本之后已不需要
另外,最好在码支付后台管理通知地址处写上yourdomain/codepay_callback)
同时,请保持Always use HTTPS这个选项为关闭状态并停用nginx的301重定向https