微信支付PHP SDK的坑

在跟随教程使用微信支付PHP SDK时遇到错误,发现新下载的SDK与示例中的unifiedOrder参数不一致。解决方法是实现WxPayConfigInterface接口,参考example中的WxPay.Config.php文件修改配置,并在WxPay.Api.php中引入。完成这些后,成功实例化WxPayConfig类,问题得以解决。
摘要由CSDN通过智能技术生成

明明是按照老师的步骤一步步下来的,可是却报了个错误:

然后对比了一下老师的sdk和我新下载的sdk,发现unifiedOrder的参数列表不一样

而且微信给的lib源码中只有抽象的配置类,还没有实现的,也就是说要自己实现abstract class WxPayConfigInterface接口类,找了下在example中有现实的列子

WxPay.Config,php

<?php
/**
*
* example目录下为简单的支付样例,仅能用于搭建快速体验微信支付使用
* 样例的作用仅限于指导如何使用sdk,在安全上面仅做了简单处理, 复制使用样例代码时请慎重
* 请勿直接直接使用样例对外提供服务
* 
**/
require_once "WxPay.Config.Interface.php";

/**
*
* 该类需要业务自己继承, 该类只是作为deamon使用
* 实际部署时,请务必保管自己的商户密钥,证书等
* 
*/

class WxPayConfig extends WxPayConfigInterface
{
	//=======【基本信息设置】======&#
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值