写代码前一定要参照支付宝官方文档,文档地址:https://openhome.alipay.com/platform/appManage.htm
首先去看此应用的APPID啦(如果有多个APP,眼睛注意,千万别看错哦),当然,如果你的APP没有签约APP支付那就坑爹了,赶紧去申请并且签约吧!!!
好,如果一切都没问题了,开始进入正题
public function Enctype() {
//I() I函数是ThinkPHP框架里面接收前端参数的一个函数
$orderId = I('post.order_id'); //支付订单号(支付宝规定,一条订单号只能支付成功一次)
$payMoney = I('post.payMoney'); //支付的钱 (单位为 元)
$name = I('post.name');
$money = I('post.money');
$passback_params = urlencode("&paymoney=$money"."&redid[]=". substr(I('post.redid'), 1)); //支付宝支付时可以自定义参数,但是一定要urlencode()
//下面我引入的都是支付宝官方支付包里面的文件
require_once 'Alipay/aop/AopClient.php';
require_once 'Alipay/aop/request/AlipayTradeAppPayRequest.php';