
简介: PaySDK是使用PHP开发的付款SDK. 集成了支付宝支付sdk,微信支付和其他相关接口的支付工具支付sdk,易于使用并支持Composer. 支持的支付平台支付宝(即时到帐,面对面支付,移动网站支付,计算机网站支付)微信支付(刷卡支付...

PaySDK是使用PHP开发的支付SDK. 集成了支付宝,微信支付和其他相关接口的支付工具,易于使用并支持Composer.

向您的composer.json添加配置:

{ "require": { "yurunsoft/pay-sdk": "1.0.*" } }

// SDK实例化,传入公共配置 $pay = new \Yurun\PaySDK\Alipay\SDK($params); // 支付接口 $request = new \Yurun\PaySDK\Alipay\Params\Pay\Request; $request->notify_url = ''; // 支付后通知地址(作为支付成功回调,这个可靠) $request->return_url = ''; // 支付后跳转返回地址 $request->businessParams->seller_id = $GLOBALS['PAY_CONFIG']['appid']; // 卖家支付宝用户号 $request->businessParams->out_trade_no = 'test' . mt_rand(10000000,99999999); // 商户订单号 $request->businessParams->total_fee = 0.01; // 价格 $request->businessParams->subject = '测试商品'; // 商品标题 // 跳转到支付宝页面 $pay->redirectExecute($request);
// SDK实例化,传入公共配置 $pay = new \Yurun\PaySDK\AlipayApp\SDK($params); // 支付接口 $request = new \Yurun\PaySDK\AlipayApp\Wap\Params\Pay\Request; $request->notify_url = ''; // 支付后通知地址(作为支付成功回调,这个可靠) $request->return_url = ''; // 支付后跳转返回地址 $request->businessParams->out_trade_no = 'test' . mt_rand(10000000,99999999); // 商户订单号 $request->businessParams->total_amount = 0.01; // 价格 $request->businessParams->subject = '小米手机9黑色陶瓷尊享版'; // 商品标题 // 跳转到支付宝页面 $pay->redirectExecute($request);
// SDK实例化,传入公共配置
$pay = new \Yurun\PaySDK\Weixin\SDK($params);
// 支付接口
$request = new \Yurun\PaySDK\Weixin\H5\Params\Pay\Request;
$request->body = 'test'; // 商品描述
$request->out_trade_no = 'test' . mt_rand(10000000,99999999); // 订单号
$request->total_fee = 1; // 订单总金额,单位为:分
$request->spbill_create_ip = '127.0.0.1'; // 客户端ip
$request->notify_url = ''; // 异步通知地址
// 调用接口
$result = $pay->execute($request);
if('SUCCESS' === $result['return_code'] && 'SUCCESS' === $result['result_code'])
{
// 跳转支付界面
header('Location: ' . $result['mweb_url']);
}
代码仓库:
文档:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-202179-1.html
宝宝越来越棒
DF21
天越黑星星月亮桃子加油