极化科技 / 商户
Laravel 市场支付支持(通过 Stripe Connect)
0.0.10
2024-04-28 05:08 UTC
Requires
- php: ^8.2
README
商户
Laravel 市场支付支持(通过 Stripe Connect)
安装
安装包:composer require polarize/merchant "^0.0"
将 Stripe API 凭据添加到您的环境文件中(确保通过 Stripe 控制面板已启用 Stripe Connect)
STRIPE_KEY="..."
STRIPE_SECRET="..."
发布商户表的迁移:php artisan vendor:publish --tag=merchant.migrations
运行迁移:php artisan migrate
设置您的模型
将 Merchant
模型与您的 User
模型相关联(或您希望赋予商户支付能力的任何模型)
<?php
use Merchant\Merchant;
public function merchant(): MorphOne
{
return $this->morphOne(Merchant::class, 'merchantable');
}
促进支付
以下是一些您可以为您商户做的事情
createStripeAccount(), deleteStripeAccount()
- 在 Stripe 中创建/删除 Stripe\Account
newAccountLinkUrl()
- 生成指向 Stripe Connect 门户的新 URL
createTaxId(), taxIds(), deleteTaxId()
- 管理账户级别的税号