nextmux/pay-sdk
Composer 安装命令:
composer require nextmux/pay-sdk
包简介
A PHP SDK for handling payments, payins, and payouts
README 文档
README
composer require nextmux/pay-sdk:dev-main --prefer-source
use Nextmux\PaySDK\ApiClient; use Nextmux\PaySDK\NextmuxPay; use Nextmux\PaySDK\PayIn; $nmpay = NextmuxPay::init(['publicKey' => 'PUBLIC_KEY', 'secretKey' => 'SECRET_KEY']); $token = $nmpay->getToken();
// Traitement ok { "token_type":"Bearer", "expires_in":300, "access_token":"eyJ0eXAiOiJKV1QiLC.....62D6bMrXURW4udsk" }
// traitement avec erreur null
// Vous pouvez utiliser votre token pour des appel curl. Avec la class Http par exemple $response = Http::withHeaders([ 'Authorization' => 'Bearer ' . $token['access_token'], 'Content-Type' => 'application/json', 'User-Agent' => 'LE_USER_AGENT' //request()->header('User-Agent'), 'X-Forwarded-For' =>'L_ADRESSE_IP' // request()->ip() ])->post($nmpay->apiUrl . '/v1/payins', $payload); if ($response->successful()) {}
Autre cas
// Configurer les clés API et l'URL de l'API une seule fois avec Config si vous souhaitez $config = Config::getInstance(); $config->setKeys('PUBLIC_KEY', 'SECRET_KEY'); $config->setApiUrl('https://api.nextmux.com'); // Utilisation de la classe Pay $pay = new Pay(); $response = $pay->with_mobile_money( 'mtn', // operator_code [ 'fullname' => 'John Doe', 'email' => 'john@example.com', 'phone_number' => '237699999999', 'amount' => 1000, 'description' => 'Payment for services' ], [], // custom_params (optional) false // get_link (optional) );
nextmux/pay-sdk 适用场景与选型建议
nextmux/pay-sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 58 次下载、GitHub Stars 达 0, 最近一次更新时间为 2024 年 10 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「payment」 「payout」 「Payin」 「nextmux」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 nextmux/pay-sdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 nextmux/pay-sdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 nextmux/pay-sdk 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
You can automate payouts by integrating with YooMoney for Business via the protocol of mass payouts.
A library to manage users, transfer methods and payments through the Hyperwallet API
The Payum extension. It provides Paypal Masspay integration.
A library to manage users, transfer methods and payments through the Hyperwallet API
Un package PHP universel (Laravel & Symfony) pour intégrer l'API GoPAY
PHP Client for Swervpay
统计信息
- 总下载量: 58
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 21
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-10-09