1、准备工作
1) 在 https://docs.open.alipay.com/203/105910/ 下载好的demo
2) 私钥 和 公钥 在 https://tech.open.alipay.com/support/knowledge/index.htm?knowledgeId=201602048385&categoryId=20069#/?_k=2z7mmv
第 2)可能有些人不太理解
1)
2) 点击 RSA签名工具
3、把生成的公钥上传到
私匙就是生成的那个
放到Vendor 目录下
配置config.php文件 (根据申请的信息填写)
pay 方法
public function pay() { Vendor('Alipay.wappay.service.AlipayTradeService'); Vendor('Alipay.wappay.buildermodel.AlipayTradeWapPayContentBuilder'); $config = C('pay_Config'); //商户订单号,商户网站订单系统中唯一订单号,必填 //$out_trade_no = $_POST['WIDout_trade_no']; $out_trade_no = '27201'.date('YmdHis',time()); //订单名称,必填 //$subject = $_POST['WIDsubject']; //付款金额,必填 //$total_amount = $_POST['WIDtotal_amount']; //$total_amount = '0.01'; //商品描述,可空 $body = $_POST['WIDbody']; //超时时间 $timeout_express="1m"; $payRequestBuilder = new \AlipayTradeWapPayContentBuilder(); $payRequestBuilder->setBody($body); $payRequestBuilder->setSubject($subject); $payRequestBuilder->setOutTradeNo($out_trade_no); $payRequestBuilder->setTotalAmount($total_amount); $payRequestBuilder->setTimeExpress($timeout_express); $payResponse = new \AlipayTradeService($config); $result=$payResponse->wapPay($payRequestBuilder,$config['return_url'],$config['notify_url']); return ; }
剩下的根据自己的业务需求添写