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

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

Репутация: 163


По умолчанию

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

Установка:

Bash:





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


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

PHP:





Код:
// Создаём новый платёжный шлюз
$gateway
=
Omnipay
:
:
create
(
'PZMPay'
)
;
// Устанавливаем секретный код
$gateway
-
>
setSecretCode
(
'secretCode'
)
;


PHP:





Код:
// Создаём новый платёж на сумму 10 руб. 00 коп.
$purchaseResponse
=
$gateway
-
>
purchase
(
[
'amount'
=
>
10
,
'currency'
=
>
'RUB'
,
'description'
=
>
'Пополнение баланса 1337 Cheats'
,
]
)
-
>
send
(
)
;
if
(
!
$purchaseResponse
-
>
isSuccessful
(
)
)
{
throw
new
Exception
(
$response
-
>
getMessage
(
)
)
;
}
// Получаем идентификатор платежа в PZMPay
$invoiceId
=
$purchaseResponse
-
>
getTransactionId
(
)
;
// Получаем ссылку на форму оплаты PZMPay
$redirectUrl
=
$purchaseResponse
-
>
getRedirectUrl
(
)
;


PHP:





Код:
$notification
=
$gateway
-
>
acceptNotification
(
$data
)
;
if
(
$notification
-
>
getTransactionStatus
(
)
===
NotificationInterface
:
:
STATUS_COMPLETED
)
{
/** @var TransactionModel $incomingTransaction */
$incomingTransaction
=
$notification
-
>
getTransactionReference
(
)
;
$transactionResponse
=
$gateway
-
>
fetchTransaction
(
[
'transactionId'
=
>
$incomingTransaction
-
>
getId
(
)
,
]
)
-
>
send
(
)
;
/** @var TransactionModel $trustedTransaction */
$trustedTransaction
=
$transactionResponse
-
>
getTransactionReference
(
)
;
print
(
$trustedTransaction
-
>
getAmount
(
)
)
;
}


Исходный код:https://github.com/receiver1/omnipay-pzmpayПакет composer: https://packagist.org/packages/receiver1/omnipay-pzmpay

Ultima Maybach, не эконом

У меня не пинта, а целый галлон

Шею тянет в ад мой металлолом

Притягивает дам мой одеколон
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...