Skip to content

Commit b1ac8ae

Browse files
committed
Документация к ФФД 1.05
1 parent 254c154 commit b1ac8ae

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

Diff for: README.md

+12-2
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ class Order implements YaKassaOrder
8989

9090
### Дополнительные данные согласно требованиям 54-ФЗ
9191

92-
> Внимание! Протокол дополняется, текущая версия 2.1. [Общая информация](https://kassa.yandex.ru/blog/fz54-developers), [описание изменений](https://kassa.yandex.ru/docs/API_Yandex.Kassa_54FZ_changes.pdf).
92+
> Внимание! Протокол дополняется, текущая версия ФФД 1.05. [Общая информация](https://tech.yandex.ru/money/doc/payment-solution/guides/receipts-docpage/), [описание](https://tech.yandex.ru/money/doc/payment-solution/payment-form/payment-form-receipt-docpage/).
9393
9494
Заказ должен имплементировать интерфейс `\Appwilio\YaKassa\Contracts\YaKassaOrder54FZ`:
9595

@@ -164,7 +164,7 @@ class OrderItem implements YaKassaOrderItem54FZ
164164

165165
public function getTaxRate(): int
166166
{
167-
return YaKassaOrderItem54FZ::VAT_18;
167+
return self::VAT_18;
168168
}
169169

170170
public function getCurrency(): ?string
@@ -176,6 +176,16 @@ class OrderItem implements YaKassaOrderItem54FZ
176176
{
177177
return $this->product->title;
178178
}
179+
180+
public function getPaymentMethodType(): string
181+
{
182+
return self::PS_COMMODITY; // любая константа PS_*
183+
}
184+
185+
public function getPaymentSubjectType(): string
186+
{
187+
return self::PM_FULL_PAYMENT; // любая константа PM_*
188+
}
179189
}
180190
```
181191

0 commit comments

Comments
 (0)