微信开发之企业付款到银行卡接口开发的示例代(2)

<?php namespace app\home\controller; use app\home\model\Wechat; class Wxpay extends Controller { //企业付款到银行卡 public function payBank() { $appid = 'wx****d4'; $appsecret = '37***f0'; $mchid = '13***2'; $key = '53***e8'; $sslcert = ROOT_PATH.'data/cert/apiclient_cert.pem'; $sslkey = ROOT_PATH.'data/cert/apiclient_key.pem'; $out_trade_no = date('Ymdhis', time()).substr(floor(microtime()*1000),0,1).rand(0,9); $money = 100; $enc_bank_no = '62***44'; $enc_true_name = '张**'; $bank_name = '中国银行'; $desc = '企业付款到银行卡测试'; $wxapi = new Wechat($appid,$appsecret,$mchid,$key,$sslcert,$sslkey); $payment_no = $wxapi->payForBank($out_trade_no,$money,$enc_bank_no,$enc_true_name,$bank_name,$desc); if($payment_no){ echo '微信付款到银行卡操作成功,微信订单号:'.$payment_no; } else { echo '微信付款到银行卡操作失败,请检查日记'; } } }

四、付款截图

微信开发之企业付款到银行卡接口开发的示例代

五、注意事项

1、获取的rsa为PKCS1格式需要转成PKCS8,需要执行以下命令

$filename : 从微信服务器上获取的公钥数组

$out_put_filename :转换成PKCS8后的文件保存路径

openssl rsa -RSAPublicKey_in -in <filename> -out <out_put_filename>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/d049917d14aea158cb5c9f21175aedc2.html