helmerdavila/laravel-alignet-payme

此包的最新版本(0.0.2)没有可用的许可证信息。

将 Payme 集成到 Laravel 项目中

0.0.2 2017-06-16 03:06 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:20:12 UTC


README

此包旨在快速简单地集成 Alignet 支付网关。

安装

config/app.php 中注册此应用程序的 Service Provider

    'providers' => [
        // ... Otros providers aquí
        LaravelPaymeAlignet\Providers\LaravelPaymeServiceProvider::class,   
    ]

config/app.php 中添加 Facade 到别名列表

    'aliases' => [
        // ... Otros aliases aquí
        'LaravelPayme' => LaravelPaymeAlignet\Facades\LaravelPayme::class,   
    ]

放置环境变量

此包使用其内部配置,始终指向内部文件 laravel-payme.php。您需要在 .env 文件中配置以下变量:

PAYME_URL=
PAYME_ACQUIRER_ID=
PAYME_WALLET_COMMERCE_ID=
PAYME_WALLET_COMMERCE_SECRET=
PAYME_COMMERCE_ID=
PAYME_VPOS_SECRET_KEY=
PAYME_CURRENCY_CODE=

使用方法

注册或获取 Payme 用户

use LaravelPayme;

LaravelPayme::registerUser($userId, $emailUser, $nameUser, $lastnameUser, array $moreData = []);

在 Payme 中创建购买订单

use LaravelPayme;

LaravelPayme::generatePaymentOrderByTokenUser($tokenUser, $purchaseUniqueId, $purchaseTotal);

待处理

  • 添加配置发布文档
  • 添加英文 README