danieldmlozano/laravel-conekta

Laravel 包,提供简单易用的接口来访问Conekta支付服务

v1.1.1 2022-11-04 17:05 UTC

This package is auto-updated.

Last update: 2024-09-04 21:05:07 UTC


README

Laravel 包,提供简单易用的接口来访问Conekta支付服务。

安装

  1. 首先,通过 Composer 需求此包
$ composer require danielmlozano/laravel-conekta
  1. 发布配置文件
$ php artisan vendor:publish --tag="conekta-config"
  1. 如有必要,发布迁移文件
$ php artisan vendor:publish --tag="conekta-migrations"
  1. 将您的Conekta公开密钥和私钥添加到.env文件,以及您的货币ISO格式
CONEKTA_KEY=key_your_conekta_public_key
CONEKTA_SECRET=key_your_conekta_private_key
CONEKTA_CURRENCY=usd
  1. 如果您使用自定义用户模型,也要将其添加到.env中
CONEKTA_USER_MODEL="App\Models\CustomModel"
  1. 将购买者特性添加到您的用户模型中
use Danielmlozano\LaravelConekta\Purchaser;

class User extends Authenticatable implements MustVerifyEmail
{
    use Notifiable, HasFactory, Purchaser;
  1. 现在,您可以访问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/

贡献者

我为了一个项目创建了此包,在其第一个版本中,仅包含我需要的功能。因此,所有贡献者都欢迎改进和添加更多功能到包中。