danieldmlozano / laravel-conekta
Laravel 包,提供简单易用的接口来访问Conekta支付服务
v1.1.1
2022-11-04 17:05 UTC
Requires
- php: ^7.4|^8.0
- conekta/conekta-php: ^4.3
- illuminate/contracts: ^6.0|^7.0|^8.0|^9.0
- illuminate/database: ^6.0|^7.0|^8.0|^9.0
- illuminate/routing: ^6.0|^7.0|^8.0|^9.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
- nesbot/carbon: ^2.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-04 21:05:07 UTC
README
Laravel 包,提供简单易用的接口来访问Conekta支付服务。
安装
- 首先,通过 Composer 需求此包
$ composer require danielmlozano/laravel-conekta
- 发布配置文件
$ php artisan vendor:publish --tag="conekta-config"
- 如有必要,发布迁移文件
$ php artisan vendor:publish --tag="conekta-migrations"
- 将您的Conekta公开密钥和私钥添加到.env文件,以及您的货币ISO格式
CONEKTA_KEY=key_your_conekta_public_key
CONEKTA_SECRET=key_your_conekta_private_key
CONEKTA_CURRENCY=usd
- 如果您使用自定义用户模型,也要将其添加到.env中
CONEKTA_USER_MODEL="App\Models\CustomModel"
- 将购买者特性添加到您的用户模型中
use Danielmlozano\LaravelConekta\Purchaser;
class User extends Authenticatable implements MustVerifyEmail
{
use Notifiable, HasFactory, Purchaser;
- 现在,您可以访问API了。
$user = User::first();
// Create a new Conekta Customer
$user->createAsConektaCustomer();
//Add a payment method
$user->addPaymentMethod('payment_method_token', 'card');
文档
您可以在以下位置阅读完整文档:https://danielmlozano.dev/docs/laravelconekta/
贡献者
我为了一个项目创建了此包,在其第一个版本中,仅包含我需要的功能。因此,所有贡献者都欢迎改进和添加更多功能到包中。