PaySDKPHP 集成支付 SDK
PaySDK
PaySDK 是 PHP 集成支付 SDK ,集成了支付宝、微信支付的支付接口和其它相关接口的操作。可以轻松嵌入支持 PHP >= 5.4 的任何系统中。
支持的支付平台
支付宝
* 即时到账
* 当面付
* 手机网站支付
* 电脑网站支付
* 单笔转账到支付宝账户
* 海外支付(电脑网站、手机网站、APP、扫码)
* 海关报关
微信支付
* 刷卡支付
* 公众号支付
* 扫码支付
* APP支付
* H5支付
* 小程序支付
* 企业付款到零钱
* 企业付款到银行卡
* 海外支付(刷卡、公众号、扫码、APP)
* 海关报关
安装
在您的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);
微信H5支付
// 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($pay->checkResult()) { // 跳转支付界面 header('Location: ' . $result['mweb_url']); } else { var_dump($pay->getErrorCode() . ':' . $pay->getError()); } exit;
评论
AppPayApp 支付集成库
AppPayforAndroid是一个专注于App支付的库,将主流的官方App支付集成方式进行封装、简化,让实现App支付简单到只需几句代码。AppPay目前包括的库WXPay封装的微信支付库,使用起
AppPayApp 支付集成库
0
PyAllInPay通联支付 Python SDK
PyAllInPay是一个通联支付PythonSDK。安装目前PyAllInPay支持的Python环境有2.7,3.4,3.5,3.6,3.7和pypy。为了简化安装过程,推荐使用pip进行安装pi
PyAllInPay通联支付 Python SDK
0
PyAllInPay通联支付 Python SDK
PyAllInPay 是一个通联支付 Python SDK。安装目前 PyAllInPay 支持的
PyAllInPay通联支付 Python SDK
0
go-wxpay微信支付 SDK
go-wxpay,支持服务商和分账的微信支付SDK。支持微信商户支付/商户分账/服务商支付/服务商分账。支付接口统一下单小程序支付付款码支付关闭订单撤销订单查询订单申请退款查询退款分账接口添加分账接收
go-wxpay微信支付 SDK
0
IJPayJava 聚合支付 SDK,IJPay 让支付触手可及
IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不
IJPayJava 聚合支付 SDK,IJPay 让支付触手可及
0
IJPayJava 聚合支付 SDK,IJPay 让支付触手可及
IJPay让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方mvc框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。 IJP
IJPayJava 聚合支付 SDK,IJPay 让支付触手可及
0