Skip to content

Commit 7912577

Browse files
committed
added reports
1 parent 8374bc6 commit 7912577

4 files changed

Lines changed: 18 additions & 15 deletions

File tree

README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,20 @@ require vendor/autoload.php;
2828

2929
## Документация: Примеры + комментарии
3030
1. [Начало работы (настройка интеграции)](src/Examples/start.php)
31-
1. [Cамый простой платёж](src/Examples/simpleGetPaymentLink.php)
32-
2. [Платёж со всеми полями](src/Examples/getPaymentLink.php)
33-
3. [Токенизация карты (чтобы запомнить карту клиента и не вводить повторно)](src/Examples/getToken.php)
34-
4. [Оплата по токену](src/Examples/paymentByToken.php)
35-
5. [Списание средств](src/Examples/paymentCapture.php)
36-
6. [Возврат средств](src/Examples/paymentRefund.php)
37-
7. [Проверка статуса платежа](src/Examples/paymentGetStatus.php)
38-
7. [Выплаты на банковские карты](src/Examples/payoutCreate.php)
39-
8. [Запрос отчёта](src/Examples/getReport.php)
40-
8. [Создание сессии](src/Examples/getSessionId.php)
41-
9. [Страница после оплаты](src/Examples/returnPage.php)
31+
2. [Cамый простой платёж](src/Examples/simpleGetPaymentLink.php)
32+
3. [Подробный платёж](src/Examples/getPaymentLink.php)
33+
4. [Платёж со сплитом)](src/Examples/getPaymentLinkMarketplace.php)
34+
5. [Токенизация карты (чтобы запомнить карту клиента и не вводить повторно)](src/Examples/getToken.php)
35+
6. [Оплата токеном](src/Examples/paymentByToken.php)
36+
7. [Списание средств](src/Examples/paymentCapture.php)
37+
8. [Возврат средств](src/Examples/paymentRefund.php)
38+
9. [Возврат средств со сплитом](src/Examples/paymentRefundMarketplace.php)
39+
10. [Проверка статуса платежа](src/Examples/paymentGetStatus.php)
40+
11. [Выплаты на банковские карты](src/Examples/payoutCreate.php)
41+
12. [Запрос отчёта](src/Examples/getReport.php)
42+
13. [Создание сессии](src/Examples/getSession.php)
43+
14. [Создание сессии](src/Examples/oneTimeTokenPayment.php)
44+
15. [Страница после оплаты](src/Examples/returnPage.php)
4245

4346
## Ссылки
4447
- [Основной сайт НКО "Твои Платежи"](https://YPMN.ru/)

example_list.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
],
3737
'getToken' => [
3838
'name' => 'Создание токена',
39-
'about' => 'Приложение передаёт номер успешно оплаченного заказа в YPMN API, и получает в ответ платёжный токен',
39+
'about' => 'Приложение передаёт номер успешно оплаченного заказа в YPMN API, и получает в ответ платёжный токен.<br><br>Это называется "Токенизация карты" (чтобы запомнить карту клиента и не вводить повторно.<br><br>Очень полезная функция для подписок и регулярных платежей.',
4040
'docLink' => 'https://secure.ypmn.ru/docs/#tag/Token-API/paths/~1v4~1token/post',
4141
'link' => '',
4242
],

src/Authorization.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,12 @@ class Authorization implements AuthorizationInterface
2323
/** @var MerchantTokenInterface|null Данные карты (в виде токена) */
2424
private ?MerchantTokenInterface $merchantToken = null;
2525

26+
/** @var OneTimeUseToken|null Одноразовый токен оплаты */
27+
private ?OneTimeUseToken $oneTimeUseToken = null;
28+
2629
/** @var PaymentPageOptions|null */
2730
private ?PaymentPageOptions $paymentPageOptions = null;
2831

29-
/** @var OneTimeUseToken|null Одноразовый токен оплаты */
30-
private ?OneTimeUseToken $oneTimeUseToken;
3132

3233
/**
3334
* Создать Платёжную Авторизацию

src/Examples/oneTimeTokenPayment.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
declare(strict_types=1);
44

55
use Ypmn\Authorization;
6-
use Ypmn\MerchantToken;
76
use Ypmn\OneTimeUseToken;
87
use Ypmn\Payment;
98
use Ypmn\Client;

0 commit comments

Comments
 (0)