hypertech / paysuite-php-sdk
Paysuite 客户端 API SDK
1.0.0
2023-10-06 09:29 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^10
README
如何使用此库创建结账
paysuite-php-sdk
库允许您轻松快速地创建结账。要创建结账并接收支付,可以使用莫桑比克可用的支付方式,如Mpesa、eMola、PayPal和银行转账。要使用,请按照以下步骤操作
-
在Paysuite.co.mz上创建一个账户并在仪表板上获取您的密钥
-
安装
paysuite-php-sdk
库composer require hypertech/paysuite-php-sdk
-
使用您的密钥创建
Client
类的一个实例,然后调用Client
类的checkout()
方法
use Hypertech\Paysuite\Client; $secret = "SuaChaveSecreta"; $paysuite = new Client($secret); $paysuite->enableTestMode(); // Chame esta função para habilitar o modo de teste $result = $paysuite->checkout([ "tx_ref" => 'FACT123', "currency" => "MZN", "purpose"=> "Pagamento de factura", "amount" => 100, "callback_url" => "http://seusite.com/callback_url", "redirect_url" => "http://seusite.com/invoice.php" ]); if ($result->isSuccessfully()) { $checkoutUrl = $result->getCheckoutUrl(); } else { echo $result->getMessage(); }
测试
export SECRET_KEY="ASuaChaveSecreta" composer test
变更日志
请查看CHANGELOG以获取更多详细信息。
贡献
请查看CONTRIBUTING以获取更多详细信息。
安全
如果您发现任何安全问题,请通过security@hypertech.co.mz发送电子邮件,而不是使用问题跟踪器。
许可
MIT 许可证 (MIT)。请查看许可文件以获取更多信息。