faso-dev/orange-money-burkina-sdk
最新稳定版本:v2.beta
Composer 安装命令:
composer require faso-dev/orange-money-burkina-sdk
包简介
Ce package est une API qui encapsule l'API de base de Orange Money Burkina
README 文档
README
SDK non officiel de l'API de base de Orange Money Burkina afin de faciliter son usage et son intégration par les développeurs dans des projets PHP.
Installation via composer
composer require faso-dev/orange-money-burkina-sdk
Cas d'utilisation
use Fasodev\Sdk\Config\TransactionData; use Fasodev\Sdk\Exception\TransactionException; use Fasodev\Sdk\OrangeMoneyAPI; use Fasodev\Sdk\PaymentSDK; require_once __DIR__ . '/vendor/autoload.php'; try { $orangeApi = (new OrangeMoneyAPI("username", "password", "merchant_number")) ->withTransactionData(TransactionData::from('client_number', 'payment_amount', 'otp_code')) ->withCustomReference("123456778") //optionnal ->useProdApi() // for production ->withoutSSLVerification() //if you have any troubleshoot with ssl verifcation(not recommended) ; $response = (new PaymentSDK($orangeApi))->handlePayment(); echo 'Thank you for your purchasse !'; echo $response->getTransactionId(); } catch (TransactionException $exception) { echo "Whoops! Unable to process payment. <br/> Error message returned by request: {$exception->getMessage()}. <br/> Error code returned by request: {$exception->getCode()}"; }
Testing
Exécutez les tests avec:
vendor/bin/phpunit
ou
composer tests
Authors
Merci de contribuer !
统计信息
- 总下载量: 866
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 34
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-01-06