codestage / laravel-netopia
用于与Netopia服务交互的流畅接口。
v0.1.0
2023-02-19 00:00 UTC
Requires
- ext-soap: *
- doctrine/dbal: ^3.6
- guzzlehttp/guzzle: ^7.5
- illuminate/http: ^10
- illuminate/support: ^10
- netopia/payment: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- mockery/mockery: ^1.5
- orchestra/testbench: ^8.0
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-09-19 03:22:40 UTC
README
laravel-netopia
用于与Netopia服务交互的流畅接口。
信息
数据库
它将创建一个名为 netopia_payments
的表,配置如下
Schema::create('netopia_payments', function (Blueprint $table): void {
$table->string('id')->primary();
$table->string('status')->default(PaymentStatus::NotStarted->value);
$table->decimal('amount');
$table->string('currency', 6);
$table->text('description')->nullable()->default(null);
$table->nullableMorphs('billable');
$table->json('shipping_address');
$table->json('billing_address');
$table->timestamps();
});
路由
将添加以下3个路由
开始使用
在您的终端粘贴以下命令 composer require codestage/laravel-netopia
配置
1. 环境变量
将以下变量添加到您的 .env 文件中
NETOPIA_ENVIRONMENT=
NETOPIA_SIGNATURE=
2. 配置文件
在应用程序的配置目录下创建一个 netopia.php 文件。它应该返回一个数组,包含