- PHP 5.4 或以上
- 系统安装 CURL, OpenSSL
yum install curl curl-devel openssl openssl-devel
composer require yocome/alipay
代码是下载官方的SDK,做了简单整理。目前只用到手机网站支付,其它以后慢慢整进来:)
$config = [
'partner' => '2088208820882088', //合作身份者id,以2088开头的16位纯数字
'seller_id' => '2088208820882088', //收款支付宝账号,一般情况下收款账号就是签约账号
'private_key_path' => 'key/rsa_private_key.pem', //商户的私钥(后缀是.pen)文件相对路径
'ali_public_key_path' => 'key/alipay_public_key.pem', //支付宝公钥(后缀是.pen)文件相对路径
'cacert' => 'key/cacert.pem', //ca证书路径地址,用于curl中ssl校验
];
$parameter = [
"notify_url" => 'http://商户网关地址/notify_url.php', //服务器异步通知页面路径
"return_url" => 'http://商户网关地址/return_url.php', //页面跳转同步通知页面路径
"out_trade_no" => 20151118012346, //商户订单号
"subject" => 'iPhone 6s 64G', //订单名称
"total_fee" => '0.01', //付款金额
"show_url" => 'http://www.商户网址.com/myorder.html', //商品展示地址
];
$pay = new \Yocome\Alipay\AlipayApi($config);
//设置订单参数
$pay->setParameter($parameter);
//创建支付请求
echo $pay->createRequest();
MIT License