mysoleas / package-sopay
soleaspay在线支付包
2.0.0
2024-07-24 16:46 UTC
Requires
- illuminate/contracts: ^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.5.2
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0.2
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-26 13:30:18 UTC
README
该包允许开发者使用Laravel框架轻松地将可靠且安全的在线支付方法集成到他们的项目中。
支持我们
我们在创建包以简化通过我们的soleaspay平台进行在线支付集成方面投入了大量资源。您可以通过在Laravel应用程序中使用我们的包来支持我们。
安装
您可以通过composer安装此包
composer require mysoleas/package-sopay
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="package-sopay-config"
现在,您必须将由我们的soleaspay平台提供的API密钥添加到配置文件中,该文件名为package-sopay.php,位于应用程序的配置目录中。这是已发布配置文件的内容
return [ 'x-api-key' => 'your api key' ];
您需要使用以下方式在文件中包含Packagesopay类
use Mysoleas\PackageSopay\PackageSopay;
完成您只需发送以下信息
- 服务(orange_money_CM, mtn_mobile_money_CM, bitcoin, paypal, express_union, perfect_money, litecoin, dogecoin);
- 钱包 ;
- 金额 ;
- 货币(XAF, USD, EUR);
- 订单ID ;
为此,请使用函数 processPayment(service,wallet,amount,currency,order_id) 并获取操作响应。以下是一个使用模式
<?php namespace App\Http\Controllers; use Mysoleas\PackageSopay\PackageSopay; class TestController extends Controller { public function myControllerMethod() { $myClassInstance = new PackageSopay(); $myClassInstance->processPayment('mtn_mobile_money',677000000,100000,"XAF","123456789"); } }
您还可以从soleaspay平台获取支付链接。为此,您必须发送以下信息
- 类型(billing, tiping);
- 实例 ;
- 金额 ;
- 货币(XAF, USD, EUR);
- 语言(fr, en);
- 描述 ;
- 商店名称 ;
为此请使用函数 getLink(mode, instance, amount, currency, langue, description, shopName) 并获取操作响应。以下是一个使用模式
<?php namespace App\Http\Controllers; use Mysoleas\PackageSopay\PackageSopay; class TestController extends Controller { public function myControllerMethod() { $myClassInstance = new PackageSopay(); $myClassInstance->getLink('billing', 2, 1000, 'XAF', 'fr', 'Purchase of supplies', 'mysoleas') } }
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
安全漏洞
请查看我们的安全策略,了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。