draguo/beecloud-pay
Composer 安装命令:
composer require draguo/beecloud-pay
包简介
pay wechat alipay unionpay
README 文档
README
依赖 beecloud 实现支付功能
配置
$config = [ 'beecloud' => [ 'id' => '', 'secret' => '', 'master_secret' => '', 'test_secret' => '' ], 'unionpay' => [ 'mch_id' => '', // 商户号 'return_url' => '', // 前台支付完成返回地址,可单独覆盖 'notify_url' => '', // 后台回调, 可单独覆盖 'cert_path' => '', // 签名证书位置,服务器绝对路径 'cert_pwd' => '000000', // 签名密码 ] ]
支付
$order = [ 'trade_no' => '20180627181607', // 订单号 'total_fee' => '2000', // 订单金额,单位分 'bill_timeout' => 15, // 订单有效时间,单位:分钟 'txn_time' => '20180628170154', // 下单时间,银联在后续查询的时候需要,格式 YYYYMMDDhhmmss,北京时间 'return_url' => 'https://', // 支付完成跳转地址 ]; // 微信二维码 Pay::wechat($config)->scan($order); // 微信小程序 Pay::wechat($config)->miniapp($order); // 支付宝收银台 pc Pay::alipay($config)->web($order); // 银联 B2B pc Pay::b2b($config)->web($order);
查询
// $trade_no 系统订单号,$txn_time 银联必填,下单时间,格式 YYYYMMDDhhmmss,北京时间 // 微信 $order = Pay::wechat($config)->find($trade_no); // 支付宝 $order = Pay::alipay($config)->find($trade_no); // b2b $order = Pay::alipay($config)->find($trade_no, $txn_time);
退款
$pay_channel = 'WX_NATIVE'; // 渠道名,可选项参看下表 $order = [ 'trade_no' => '20180627181607', // 商家自定义的交易单号 'refund_fee' => '2000', // 退款金额 'refund_no' => '201806271816051', // 退款单号 ]; // 银联额外参数 [ 'txn_time' => '20180628170154', // 下单时间 , 银联需要 'transaction_id' => '', // 银联渠道必填, 由银联返回 ] $result = Pay::alipay($config)->refund($order); $result = Pay::wechat($config)->refund($order); $result = Pay::b2b($config)->refund($order);
验证签名
// wechat && alipay Pay::beecloud($config)->verify(); // B2B todo Pay::b2b($config)->verify();
draguo/beecloud-pay 适用场景与选型建议
draguo/beecloud-pay 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 07 月 16 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 draguo/beecloud-pay 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 draguo/beecloud-pay 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 2
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-07-16