agenta/ukrpayments_p2p

Ukrpayments P2P for Centerpay

dev-master 2022-05-16 09:01 UTC

This package is auto-updated.

Last update: 2024-09-16 14:34:07 UTC


README

此包适用于 Laravel 8,通过乌克兰支付网关 (Ukrpayments) 的协议接收支付,并按照 Account To Card (A2C) 协议将资金转入指定银行卡。

安装

###要求

Laravel 8
PHP 8.x
Пакет agenta/stringservice

添加到项目

在 composer.json 中添加

    "require": {
      "agenta/ukrpayments_p2p": "dev-master"
      ...
    }

部分

  "repositories": [
    {
      "type": "path",
      "url": "packages/*"
    }
  ],

启动安装

composer require agenta/ukrpayments_p2p

复制配置文件 (config/ukrpayments_p2p.php)

php artisan vendor:publish --tag=config

启动迁移(创建 payment_p2_ps 表)

php artisan migrate

使用

1. 设置变量

在 .env 中设置配置

UPAY_TESTMODE=true # режим тестирования
UPAY_SITE_URL=${APP_URL} # URL сайта - для редиректов из шлюза
UPAY_SITE_URL_TEST="" # URL сайта для тестирования (редиректы из шлюза) 
UPAY_MERCHANT_ID="" # ID мерчанта в шлюзе
UPAY_TERMINAL_ID="" # ID терминала в шлюзе
UPAY_API_TOKEN=""  # токен
UPAY_API_SECRET="" # секретный ключ
UPAY_PAYFORM_ID="" # ID платежной формы в шлюзе
UPAY_MCC="6012" # MCC код

2. 模板(视图)

...

3. 消息文本(lang)

...