HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.06.2024, 20:37
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

Описание:Платёжный шлюз «Тинькофф Касса» для библиотеки обработки платежей «Omnipay»

Установка:

Bash:





Код:
composer require league/omnipay receiver1/omnipay-tinkoff


Использование:

PHP:





Код:
// Создаём новый платёжный шлюз
$gateway
=
Omnipay
:
:
create
(
'Tinkoff'
)
;
$gateway
-
>
setTerminalId
(
'TerminalId'
)
;
$gateway
-
>
setPassword
(
'TerminalPassword'
)
;
// Создаём новый платёж на сумму 10 руб. 00 коп. с идентификатором заказа 1234
$request
=
$gateway
-
>
purchase
(
[
'amount'
=
>
10
,
'orderId'
=
>
1234
,
'description'
=
>
'optional'
,
'customerKey'
=
>
'optional'
,
'notificationUrl'
=
>
'optional'
,
'successUrl'
=
>
'optional'
,
'failUrl'
=
>
'optional'
,
]
)
;
$log
-
>
write
(
print_r
(
$request
-
>
getData
(
)
,
true
)
)
;
$response
=
$request
-
>
send
(
)
;
if
(
!
$response
-
>
isSuccessful
(
)
)
{
$log
-
>
write
(
$response
-
>
getDetailMessage
(
)
)
;
throw
new
Exception
(
$response
-
>
getMessage
(
)
)
;
}
$log
-
>
write
(
print_r
(
$response
-
>
getData
(
)
,
true
)
)
;
return
$response
-
>
gitRedirectUrl
(
)
;


Исходный код:

GitHub - Receiver1/omnipay-tinkoff

Contribute to Receiver1/omnipay-tinkoff development by creating an account on GitHub.

github.com


Пакет composer: https://packagist.org/packages/receiver1/omnipay-tinkoff

Этот вайб запакованный во мне рвётся изнутри

Я дарю тебе мотивы, принимай их по своей сети
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.