Files
PHPShop/moneta/class/callback/ReceiptSource.php
T

25 lines
558 B
PHP

<?php
declare(strict_types=1);
namespace MonetaPhpShop\callback;
use MonetaPhpShop\order\Order;
interface ReceiptSource
{
/**
* `MNT_ATTRIBUTES` XML-îòâåòà: `INVENTORY`, `CLIENT`, `CUSTOMER`, `PHONE`, ñòðîêè â UTF-8.
*
* @return array<string, string>
*/
public function attributes(Order $order): array;
/**
* Îáúåêò `receipt` JSON-îòâåòà Check URL èëè null, åñëè ÷åê íå ñîáðàòü.
*
* @return array<string, mixed>|null
*/
public function jsonReceipt(Order $order): ?array;
}