shakinm/laravel5-tinkoff

软件包 - Tinkoff Merchant API

dev-master 2018-03-02 07:38 UTC

This package is auto-updated.

Last update: 2024-09-09 00:00:32 UTC


README

用于集成银行Tinkoff支付系统的包

[文档]

安装

  • 通过composer安装: composer require shakinm/laravel5-tinkoff:@dev
  • php artisan vendor:publish --tag=tinkoff
  • 如果使用Laravel 5.5及以上版本,则跳过此步骤

config/app.php中注册ServiceProvider

        'providers' => [
		// [...]
                Shakinm\Tinkoff\TinkoffServiceProvider::class,
        ],

您还可以注册Tinkoff门面

        'aliases' => [
		// [...]
                'Tinkoff' => Shakinm\Tinkoff\TinkoffFacade::class,
        ],

配置

<?php

// config/tinkoff.php

return [
    'terminalKey'=> env('TINKOFF_TERMINAL_KEY',''),
    'secretKey'=> env('TINKOFF_SECRET_KEY',''),
    'api_url'=> env('TINKOFF_API_URL',''),
];

使用

  • terminalKey - 交易终端的唯一标识符。每个商店都会由银行颁发。
  • secretKey - 用于签名请求/响应
  • api_url - 发送请求的URL,例如:https://securepay.tinkoff.ru

IDE

为了使IDE中的提示功能正常工作,请安装以下包:
https://github.com/barryvdh/laravel-ide-helper