Parametry
Parametry jsou primárně specifikované v OpenAPI. V této sekci je přepis vybraných parametrů jejichž účel nemusí být úplně zřejmý.
Headers
authorization
| Přístupový token získaný při ověření e-shopu v operaci authenticate(). Token pošlete v hlavičce všech dalších operací týkajících se této platby. V případě vypršení tokenu musíte e-shop znovu autentizovat. Příklad: Bearer UMWZw61rbGFkb3bDvSBKV1QgdG9rZW4u |
x-correlation-id
| Párovací identifikátor, který můžete poslat v inicializaci platby. Brána hodnotu vrátí v pozitivních odpovědích pro stejnou platbu. Příklad: 86A42d77 |
Path/Query/Body
amount
| Celková požadovaná částka platby v halířích/centech požadovaná e-shopem při inicializaci platby. Příklad: 1350 (= 13,50 Kč nebo Euro) |
beneficiaryId
| Identifikátor příjemce platby přidělený při registraci obchodníka/partnera. Bude použit při vyúčtování platby s Benefit Plus. Příklad: 4324E9CAC82F5F5408BD89FF9D6E4DA8 |
amountAuthorized
| Celková schválená částka platby v hálířích/centech. Je vrácena v odpovědi na getPaymentState() pouze pokud platba byla schválena. Do verze 1. |
eshopId
| Identifikátor e-shopu přidělený při registraci obchodníka. Příklad: 282E92C6C82F5F5408BD89FF9D6E4DC3 |
gatewayUrl
| Dočasný URL vygenerovaný bránou směřující na její UI. Musíte (e-shop) otevřít prohlížeč plátce na adrese z tohoto URL pro pokračování v platbě po její inicializaci. Příklad: https://pay.benefit-plus.cz/ovAWyWlxvioyhiRHPBlrZmSReCo1YQ3WtXtHx0Bk2rWJTax%2FOwBAu5R4XD7FXPp6 |
merchantData
| Nepovinná data, která můžete poslat při inicializaci platby. Brána je vrátí v přesměrování zpět do e-shopu. Kódovaná v Base64. Příklad: cMWZw61rYWQ7ZGF0O29iY2hvZG7DrWth |
orderReferenceCode
| Kód/číslo objednávky – košíku přidělené obchodníkem. Brána bude parametr vracet v některých dalších operacích. Může být použito jako identifikátor nákupu v e-shopu a bude ve vyúčtování s Benefit Management. Brána validuje, zda už neexistuje úspěšná platba s touto hodnotou. Pokud pro tuto objednávku existuje úspěšná platba, brána zamítne požadavek o novou inicializaci platby s responseCode 94 - Duplicitní požadavek. Příklad: 34324Q22A4 |
paymentId
| Unikátní identifikátor platby přidělený bránou při inicializaci platby. Slouží k primární identifikaci platby. Příklad: EC42E6695FFADAE5D0017952F0CF7A69 |
paymentState
| Stav platby. Viz Číselníky | Stavy platby Příklad: IN_PROGRESS_UNPAID |
productCode
| Kód kategorie produktu. Viz Číselníky | Kategorie produktu Příklad: LEISURE |
remainingAmount
| Celková schválená částka platby v hálířích/centech. Je vrácena v odpovědi na getPaymentState() pouze pokud platba byla schválena. Od verze 2. Dříve amountAuthorized. |
responseCode
| Návratový kód transakce. Viz Číselníky | Návratový kód transakce Příklad: 51 |
responseMessage
| Návratová zpráva transakce. Lokalizovaná podle jazyka přijatého v inicializaci platby. Příklad: Nedostatek prostředků |
returnUrl
| URL e-shopu na které brána předá řízení po provedení platby. Příklad: https://eshop.partnerx.cz/returns |
tokenScope
| Požadovaný účel autentizace při ověření e-shopu. Viz Číselníky | Rozsah platnosti tokenu Příklad: SINGLE_PAYMENT |
signature
| Podpis požadavku nebo odpovědi. Kódovaný v Base64 a případně URL encoded, pokud je v query. Viz Bezpečnost | Podepisování zpráv Příklad: KZU95wMS2AUaPnnI6RknP0arEjwFs%2Bfr%2BkYBYIpIJqrSkwBpfr35JfWU8KLKFhcgsNmyMx1sHhXeOwB9Dqz3dPotSPV0XzJ6BuvIGaW1fgsTsoFSMXhYbSbzJHZXiEosvmGrQSXHBrS8upLhiGcVr9UCnQ3jTryp%2BKKGtJQQj%2FRE4yzRbRTPtl2JfVCleU3g6nXhKjDAEGkgf623KhCtQ4b9MOiaofyu5z%2BsFlKXVzmLe9vu9ARGZcPunv1RJyI1ysovarQU5%2F0H848dVxCJtMb3ZZvnn%2BkmZCOPJnKv8DJXeltcEYSOOV4tn%2Fy4MRzQYJmDhg3N5JILWtzE6VoG5hrq4RyWHryh7ZY4tIffG6TCMpYuJhurHYXY%2FOC2GIU8GsDWBy5%2B0McJrUTIbqIUwXjRO9LvlCzB%2BhgBgBSWeAtsGgbivQc5%2Fckf%2FRaxtmgWztrD%2BJONmnhkOCvOrNd3at%2BnbDgBsAn775f6Vnwit%2FISh7sNLyAZKsMC5XTY9%2FyMtCo0CHPu%2B4rbKsgGB3XfatSIZSo6IKiDXZ4U6FOb5hlgWNS8GJid%2B%2FbAV3NPzHjMrn1UxuDfZeR7mv2pwStO9sQA4%2FQZi4Qxu6nu6V3n%2BbRvvZg%2FHXi5rpHQsEI3eBmrEMhRTo7RUF3zBCYv78DscmLmHerN50yRjSk5nXcfFXM%3D |