Skip to content

Commit

Permalink
Документация к ФФД 1.05
Browse files Browse the repository at this point in the history
  • Loading branch information
jhaoda committed Dec 24, 2018
1 parent 254c154 commit b1ac8ae
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ class Order implements YaKassaOrder

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

> Внимание! Протокол дополняется, текущая версия 2.1. [Общая информация](https://kassa.yandex.ru/blog/fz54-developers), [описание изменений](https://kassa.yandex.ru/docs/API_Yandex.Kassa_54FZ_changes.pdf).
> Внимание! Протокол дополняется, текущая версия ФФД 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/).
Заказ должен имплементировать интерфейс `\Appwilio\YaKassa\Contracts\YaKassaOrder54FZ`:

Expand Down Expand Up @@ -164,7 +164,7 @@ class OrderItem implements YaKassaOrderItem54FZ

public function getTaxRate(): int
{
return YaKassaOrderItem54FZ::VAT_18;
return self::VAT_18;
}

public function getCurrency(): ?string
Expand All @@ -176,6 +176,16 @@ class OrderItem implements YaKassaOrderItem54FZ
{
return $this->product->title;
}

public function getPaymentMethodType(): string
{
return self::PS_COMMODITY; // любая константа PS_*
}

public function getPaymentSubjectType(): string
{
return self::PM_FULL_PAYMENT; // любая константа PM_*
}
}
```

Expand Down

0 comments on commit b1ac8ae

Please sign in to comment.