搜索
系统检测到您的用户名不符合规范:

TP5.0.X 支付宝支付(官方demo)

浏览:8156 发布日期:2018年03月19日 分类:功能实现 关键字: 支付宝支付
支付宝支付官方demo融合tp5
秘钥,私钥就不说了,官方说的很清楚
直接上代码, 只做了支付,订单查询,退款什么的还没研究
1.下载附件解压至 vendor
2. common添加方法function alipay($post,$notify_url,$return_url){
$config = Config('alipay');
$arr=[
'app_id'=>$config['app_id'],
'merchant_private_key'=>$config['merchant_private_key'],
'notify_url'=>$notify_url,
'return_url'=>$return_url,
'charset'=>$config['charset'],
'sign_type'=>$config['sign_type'],
'gatewayUrl'=>$config['gatewayUrl'],
'alipay_public_key'=>$config['alipay_public_key']
];
vendor('alipay.AlipayTradeService');
vendor('alipay.AlipayTradePagePayContentBuilder');
$out_trade_no = trim($post['WIDout_trade_no']);
$subject = trim($post['WIDsubject']);
$total_amount = trim($post['WIDtotal_amount']);
$body = trim($post['WIDbody']);
$payRequestBuilder = new \AlipayTradePagePayContentBuilder();
$payRequestBuilder->setBody($body);
$payRequestBuilder->setSubject($subject);
$payRequestBuilder->setTotalAmount($total_amount);
$payRequestBuilder->setOutTradeNo($out_trade_no);
$aop = new \AlipayTradeService($arr);
$response = $aop->pagePay($payRequestBuilder, $arr['return_url'], $arr['notify_url']);
var_dump($response);
}
3.config.php添加配置'alipay' =>[
'app_id' => "",
//商户私钥
'merchant_private_key' => "",
//编码格式
'charset' => "UTF-8",
//签名方式
'sign_type'=>"RSA2",
//支付宝网关
'gatewayUrl' => "https://openapi.alipay.com/gateway.do",
//支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
'alipay_public_key' => "",
]
4.支付方法:$arr=[
'WIDout_trade_no'=>订单号,
'WIDsubject'=>'在线支付',
'WIDtotal_amount'=>应支付金额,
'WIDbody'=>'商品名'
];
session('order',$order);
alipay($arr, 'notify_url', 'return_url');
大功告成~

有疑问可添加QQ: 767777453

附件 alipay.zip ( 13.17 KB 下载:909 次 )

评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
顶尖
积分:853 等级:LV2
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /