文档地址:
接口更新时间:.9.7
1、修改支付宝接口编码,默认的为GB2312:
e/payapi/ShopPay.php / e/payapi/BuyGroupPay.php
PHP Code复制内容到剪贴板
if($ecms_config['sets']['pagechar']!='gb2312')
{
@include_once("../class/doiconv.php");
$iconv=newChinese('');
$char=$ecms_config['sets']['pagechar']=='big5'?'BIG5':'UTF8';
$targetchar='GB2312';
$productname=$iconv->Convert($char,$targetchar,$productname);
$productsay=$iconv->Convert($char,$targetchar,$productsay);
@header('Content-Type:text/html;charset=gb2312');
}
将这一段,【删除】,或改为: == 'gb2312'
2、添加会员组购买的时候,请添加上有效期
不添有效期,会员组是不会变化的哦!
3、打开alipay / config.php
配置参数,完成!
演示站为帝国CMS7.2原版程序
购买的时候,请先注册登陆
支付宝后台配置说明:
RSA2和RSA的生成方式区别是生成密钥长度:一个是2048,一个是1024 ,这里生成的应用公钥,请乘地铁对2048字节的,保存好
私钥要保存好,在config.php中,要配置私钥的,公钥输入到上图的应用公钥中,自动生成支付宝公钥,同样保存好,在config.php中需要配置
支付宝后台配置完成!
.9.12 update
1、对to_pay.php中的phome和userid进行校验,如果为空,提醒用户刷新重新写入缓存或登录验证
2、如果校验失败,重新生成公钥与私钥,配置文件出错,本看错误日志,校验结果为1,表示配置成功