A biblioteca paysuite-php-sdk
permite que você crie checkouts de forma fácil e rápida. Para criar um checkout, e receber pagamentos suando métodos de pagamento disponíveis em Moçambique como Mpesa, eMola, PayPal e transferência bancária.
Para usar siga os seguintes passos:
-
Crie uma conta no Paysuite.co.mz e obtenha a chave secreta no seu dashboard
-
Instale a biblioteca
paysuite-php-sdk
:composer require hypertech/paysuite-php-sdk
-
Crie uma instância da classe
Client
com seu Secret key e chame o métodocheckout()
da classeClient
:
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
Por-favor veja CHANGELOG para mais detalhes.
Por-favor veja CONTRIBUTING para mais detalhes.
Se você descobrir algum problema relacionado à segurança, envie um e-mail para security@hypertech.co.mz em vez de usar o rastreador de problemas.
The MIT License (MIT). Por-favor veja License File para mais informações.