alipay H5 调起app 支付 [ 未指定版本 ]
alipay-h5
H5 调起 支付宝钱包支付
$config = array (
//应用ID,您的APPID。
'app_id' => "20xxxxxxxx69",
//商户私钥,您的原始格式私钥,一行字符串
'merchant_private_key' => "xxxxxx",
//商户应用公钥,一行字符串
'merchant_public_key' => "xxxxxxxx",
//支付宝公钥,查看地址:https://openhome.alipay.com/platform/keyManage.htm 对应APPID下的支付宝公钥。
'alipay_public_key' => "xxxxxx",
//编码格式只支持GBK。
'charset' => "UTF-8",
//支付宝网关
'gatewayUrl' => "https://openapi.alipay.com/gateway.do",
//签名方式
'sign_type'=>"RSA2",
'return_url' => "xx",
'notify_url' => "xx",
);
require "./vendor/autoload.php";
use mrk\AliPayH5;
$client = new AliPayH5($config);
$data = [
'title'=>"test",
'description'=>"test 123",
'out_trade_no' => '12345566',
'total_amount' => 0.01
];
$client->pay($data);
回调
$arr = $_POST
$client = new AliPayH5($config);
$result = $client->check($arr);
if($result){
//业务
}else{
//业务
}
saviorLv 上海
注册时间:2015-09-17
最后登录:2024-04-23
在线时长:97小时56分
最后登录:2024-04-23
在线时长:97小时56分
- 粉丝30
- 金钱14410
- 威望120
- 积分16580
共 9 条评论
哈哈哈 日志记录还没来得及实现,谁有好的想法可以反聩啊
我擦,安装方式忘记了
composer require mrk/alipay:@dev
你们的鼓励就是我的动力
好像跟我做的这个差不多啊http://www.sucaihuo.com/php/2821.html
官方SDK封装了一下 支持namespace
``composer require mrk/alipay:@dev
composer require mrk/alipay:@dev
QAQ......
近视福利:
composer require mrk/alipay:@dev
66666
里有大小写的问题,最亲爱linux上会报错
哪里,快快指出:)
打算重写,把pc app h5 都集成
里面的类文件名大小写问题
你可以搞一个维信的
然后我就可以拿过来用了
@不知道是啥名字 哪里,快快指出:)
@saviorLv pagepay/buildermodel 'buildermodel'开头b是小写的,在AliPayH5中use mrk\sdk\pagepay\Buildermodel\AlipayTradeWapPayContentBuilder;都是大写的, service这个目录也是这样的问题。 AlipayTradeService.php这个文件中引用的文件也存在这个问题,use mrk\sdk\aop\Request\AlipayTradeRefundRequest; ‘Request’这个应该是小写的
@不知道是啥名字 ok,打算花时间重写
devlop 分支已经可以用了