php支付宝APP支付功能
发布时间:2020-12-12 22:32:57 所属栏目:PHP教程 来源:网络整理
导读:本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 支付宝网页支付 1.支付宝开放平台添加应用,获得appid,并签约。 2.在支付宝开放品台设置如下: 3.配置支付宝的应用公钥。(根据支付宝的文档) 4.在开放平台下载官方sdk de
本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 支付宝网页支付1.支付宝开放平台添加应用,获得appid,并签约。 2.在支付宝开放品台设置如下: 3.配置支付宝的应用公钥。(根据支付宝的文档) 4.在开放平台下载官方sdk demo。 5.代码: $this->appid,//
'rsaPrivateKey' =>$this->rsaPrivateKey,//开发者私钥私钥
'alipayrsaPublicKey'=>$this->alipayrsaPublicKey,//支付宝公钥
'charset'=>strtolower('utf-8'),//编码
'notify_url' =>$notify_url,//回调地址(支付宝支付成功后回调修改订单状态的地址)
'payment_type' =>1,//(固定值)
'seller_id' =>'',//收款商家账号
'charset' => 'utf-8',//编码
'sign_type' => 'RSA2',//签名方式
'timestamp' =>date("Y-m-d H:i:s"),'version' =>"1.0",//固定值
'url' => 'https://openapi.alipay.com/gateway.do',//固定值
'method' => 'alipay.trade.app.pay',//固定值
);
6.支付回调notify_url。 $alipayrsaPublicKey;//公钥
$aop->alipayrsaPublicKey = $config['alipayrsaPublicKey'];
//此处验签方式必须与下单时的签名方式一致
$flag = $aop->rsaCheckV1($_POST,NULL,"RSA2");
//验签通过后再实现业务逻辑,比如修改订单表中的支付状态。
/**
①验签通过后核实如下参数out_trade_no、total_amount、seller_id
②修改订单表
**/
$out_trade_no = I('post.out_trade_no'); //商户订单号
之后对数据库对应的数据进行修改。 7.订单查询接口: $this->appid,//编码
'notify_url' =>'',//编码
'sign_type' => 'RSA',//固定值
'method' => 'alipay.trade.query',//固定值
);
} 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |