该系列接口,支持微信v2、v3版本切换。
$obj = new \wechat\Wechat();
$_this = $obj->pay()->v2()->transfer();
除了在配置文件中设置默认SSL证书地址外,SDK还支持挑起一键下单时,调用ssl_cert()、ssl_key()方法进行设置。
$obj = new \wechat\Wechat();
// 手动设置SSL证书地址(需要绝对路径)
$_this = $obj->pay()->v2()->transfer()->ssl_cert(ROOT_PATH.'wechat/ssl_cert.pem')->ssl_key(ROOT_PATH.'wechat/ssl_key.pem');
注意:该方法需要SSL证书支持。
方法名:handle()
参数:
string $openid
float $money
string $order_sn
string $check_name
NO_CHECKstring $desc
企业付款array $more
array_merge()到一起提交[]使用示例:
$obj = new \wechat\Wechat();
$array = $obj->pay()->v2()->transfer()
->ssl_cert(ROOT_PATH.'extend/apiclient_cert.pem')
->ssl_key(ROOT_PATH.'extend/apiclient_key.pem')
->handle('orUXq0DVqaB****MNuKMro_-MeDI', 0.01, 'tr0000001');
提示:该方法请求成功返回array字段参考微信的文档,失败返回微信的MSG信息。
注意:该方法需要SSL证书支持。
方法名:query()
参数:
string $order_sn
使用示例:
$obj = new \wechat\Wechat();
$array = $obj->pay()->v2()->transfer()
->ssl_cert(ROOT_PATH.'extend/apiclient_cert.pem')
->ssl_key(ROOT_PATH.'extend/apiclient_key.pem')
->query('tr0000001');
提示:该方法请求成功返回array字段参考微信的文档,失败返回微信的MSG信息。
SW-X