1,目前市面上最为火爆的支付为,wechat以及alipay ,这两个支付想必大家都已经非常了解了。
下面我将对支付宝支付对接有比较详细的讲解
第一步,我们需要我支付权限包含的私钥,公钥,appid等等一系列权限,开发者工具里面查看
2,支付宝官方入口文件 Aopsdk
引入支付宝文件
引入后就可以直接在资金的paymentApi里面使用了,附上代码
vendor('Alipay.AopSdk');
$aop = new \AopClient ();
3,请求支付,获取支付宝请求参数,调起支付。
支付宝官方给的demo
$aop = new AopClient ();
$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';
$aop->appId = 'your app_id';$aop->rsaPrivateKey = '请填写开发者私钥去头去尾去回车,一行字符串';
$aop->alipayrsaPublicKey='请填写支付宝公钥,一行字符串';
$aop->apiVersion = '1.0';
$aop->signType = 'RSA2';
$aop->postCharset='GBK';
$aop->format='json';
$request = new AlipayTradeAppPayRequest ();
记得设置回调地址
$request->setNotifyUrl( C('ALIPAY_CONFIG.notify_url'));
//商品参数
$request->setBizContent("{" ."\"timeout_express\":\"90m\"," ."\"total_amount\":\"9.00\