找回密码
 立即注册

QQ登录

只需一步,快速开始

微信小工具

关注:12

所属分类: 微信开发 微信公众号开发资源 微信小工具

微信公众号开发过程可能会用到的各种小工具,例如一些python、js写的脚本,涵盖微信支付、微信抓包、微信通信、公众号辅助等等源码下载

集成了支付宝、微信支付的支付接口和其它相关接口的SDK...

[复制链接]
查看: 296|回复: 2
最佳答案
0 

7

主题

7

帖子

492

积分

略知一二

积分
492
 楼主| 发表于 2017-11-2 14:44:38 | 显示全部楼层 |阅读模式
PaySDK是一个使用PHP开发的支付SDK。集成了支付宝、微信支付的支付接口和其它相关接口的SDK,使用方便。

支持的支付平台

  • 支付宝(即时到账、当面付、手机网站支付、电脑网站支付)
  • 微信支付(刷卡支付、公众号支付、扫码支付、H5支付、小程序支付)


安装

在您的composer.json中加入配置:
  1. {
  2.     "require": {
  3.         "yurunsoft/pay-sdk": "1.0.*"
  4.     }
  5. }
复制代码

代码示例

支付宝即时到账
  1. // SDK实例化,传入公共配置
  2. $pay = new \Yurun\PaySDK\Alipay\SDK($params);

  3. // 支付接口
  4. $request = new \Yurun\PaySDK\Alipay\Params\Pay\Request;
  5. $request->notify_url = ''; // 支付后通知地址(作为支付成功回调,这个可靠)
  6. $request->return_url = ''; // 支付后跳转返回地址
  7. $request->businessParams->seller_id = $GLOBALS['PAY_CONFIG']['appid']; // 卖家支付宝用户号
  8. $request->businessParams->out_trade_no = 'test' . mt_rand(10000000,99999999); // 商户订单号
  9. $request->businessParams->total_fee = 0.01; // 价格
  10. $request->businessParams->subject = '测试商品'; // 商品标题

  11. // 跳转到支付宝页面
  12. $pay->redirectExecute($request);
复制代码

支付宝手机网站支付
  1. // SDK实例化,传入公共配置
  2. $pay = new \Yurun\PaySDK\AlipayApp\SDK($params);

  3. // 支付接口
  4. $request = new \Yurun\PaySDK\AlipayApp\Wap\Params\Pay\Request;
  5. $request->notify_url = ''; // 支付后通知地址(作为支付成功回调,这个可靠)
  6. $request->return_url = ''; // 支付后跳转返回地址
  7. $request->businessParams->out_trade_no = 'test' . mt_rand(10000000,99999999); // 商户订单号
  8. $request->businessParams->total_amount = 0.01; // 价格
  9. $request->businessParams->subject = '小米手机9黑色陶瓷尊享版'; // 商品标题

  10. // 跳转到支付宝页面
  11. $pay->redirectExecute($request);
复制代码

微信H5支付
  1. // SDK实例化,传入公共配置
  2. $pay = new \Yurun\PaySDK\Weixin\SDK($params);

  3. // 支付接口
  4. $request = new \Yurun\PaySDK\Weixin\H5\Params\Pay\Request;
  5. $request->body = 'test'; // 商品描述
  6. $request->out_trade_no = 'test' . mt_rand(10000000,99999999); // 订单号
  7. $request->total_fee = 1; // 订单总金额,单位为:分
  8. $request->spbill_create_ip = '127.0.0.1'; // 客户端ip
  9. $request->notify_url = ''; // 异步通知地址

  10. // 调用接口
  11. $result = $pay->execute($request);
  12. if('SUCCESS' === $result['return_code'] && 'SUCCESS' === $result['result_code'])
  13. {
  14.         // 跳转支付界面
  15.         header('Location: ' . $result['mweb_url']);
  16. }
复制代码

PaySDK-master.zip (96.09 KB, 下载次数: 19)
回复

使用道具 举报

最佳答案
0 

2

主题

24

帖子

330

积分

略知一二

积分
330
发表于 2017-11-2 21:04:08 | 显示全部楼层
666666666666666
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

39

帖子

471

积分

略知一二

积分
471
发表于 2017-11-3 08:53:48 | 显示全部楼层

学习下,谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

广告推广
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com