hypertech/paysuite-php-sdk

Paysuite 客户端 API SDK

1.0.0 2023-10-06 09:29 UTC

This package is auto-updated.

Last update: 2024-09-18 05:15:39 UTC


README

PHP Composer

如何使用此库创建结账

paysuite-php-sdk库允许您轻松快速地创建结账。要创建结账并接收支付,可以使用莫桑比克可用的支付方式,如Mpesa、eMola、PayPal和银行转账。要使用,请按照以下步骤操作

  1. Paysuite.co.mz上创建一个账户并在仪表板上获取您的密钥

  2. 安装paysuite-php-sdk

    composer require hypertech/paysuite-php-sdk
  3. 使用您的密钥创建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)。请查看许可文件以获取更多信息。