hachther / mesomb-php
MeSomb PHP 库
2.2.1
2024-06-29 11:01 UTC
Requires
- ext-curl: *
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: ^9.5
README
MeSomb 服务的 PHP 客户端。
您可以在这里查看 API 的完整文档
🏠 要求
PHP 5.6.0 及更高版本。
Composer
您可以通过 Composer 安装绑定。运行以下命令
composer require hachther/mesomb-php
要使用绑定,请使用 Composer 的 自动加载
require_once 'vendor/autoload.php';
手动安装
如果您不想使用 Composer,您可以下载最新版本。然后,为了使用绑定,请包含 init.php 文件。
require_once '/path/to/mesomb-php/init.php';
依赖
为了正常工作,绑定需要以下扩展
如果您使用 Composer,这些依赖项应该会自动处理。如果您手动安装,请确保这些扩展可用。
入门
从账户收款
<?php use MeSomb\Operation\PaymentOperation; use MeSomb\Util\RandomGenerator; $client = new PaymentOperation('<applicationKey>', '<AccessKey>', '<SecretKey>'); // MeSomb::setVerifySslCerts(false); if to want to disable ssl verification $client->makeCollect([ 'amount' => 100, 'service' => 'MTN', 'payer' => '670000000', 'nonce' => RandomGenerator::nonce(), 'trxID' => '1' ]);
向账户存入资金
<?php use MeSomb\Operation\PaymentOperation; use MeSomb\Util\RandomGenerator; $client = new PaymentOperation('<applicationKey>', '<AccessKey>', '<SecretKey>'); // MeSomb::setVerifySslCerts(false); if to want to disable ssl verification $client->makeDeposit([ 'amount' => 100, 'service' => 'MTN', 'receiver' => '670000000', 'nonce' => RandomGenerator::nonce(), 'trxID' => '1' ]);
获取应用程序状态
<?php use MeSomb\Operation\PaymentOperation; use MeSomb\Util\RandomGenerator; $client = new PaymentOperation('<applicationKey>', '<AccessKey>', '<SecretKey>'); $application = $client->getStatus(); print_r($application->getStatus()); print_r($application->getBalance());
通过 ID 获取交易
<?php use MeSomb\Operation\PaymentOperation; use MeSomb\Util\RandomGenerator; $client = new PaymentOperation('<applicationKey>', '<AccessKey>', '<SecretKey>'); $transactions = $client->getTransactions(['ID1', 'ID2']); print_r($transactions);
文档
支付
所有与支付服务相关的 API 都在 MeSomb\Operation\PaymentOperation
中可用
作者
👤 Hachther LLC contact@hachther.com
- 网站: https://www.hachther.com
- Twitter: @hachther
- Github: @hachther
- LinkedIn: @hachther
展示您的支持
如果您觉得这个项目有帮助,请给一个 ⭐️!