Comgate
- Merchant (Identifikátor e-shopu v systému Comgate - naleznete v Klientském portálu v sekci Nastaveni obchodů - Propojeni obchodu)
- Heslo (Heslo pro integraci Comgate - naleznete v Klientském portálu v sekci Nastaveni obchodů - Propojeni obchodu)
Funkce aplikace
Založit platbu
Vytvoří odkaz pro zaplacení objedávky po zadání částky, a dalších údajů.
Parametry aplikace
Měna: Vyplňte měnu platby: CZK, EUR, PLN apod.
Částka k úhradě: Celková částka k platbě
Popis: Např. Platba objednávky na eshop.cz
Referenční ID: Slouží k rozpoznání platby. Nejčastěji VS nebo číslo objednávky
E-mail: E-mailová adresa plátce (zákazníka)
Jméno a příjmení: Celé jméno plátce (zákazníka)
Platební metoda: Lze omezit, jaké platební metody může zákazník využít. Nastavte "ALL" pro všechny možnosti.
Výsledek volání aplikace
Ne: Pokud se platba nepodaří založit, obsahuje {{promenna}}
hodnotu false (nepravda). Aplikace vám vrátí hodnotu Ne.
Ano: Aplikace vrací další proměnné, které můžete dále ve scénáři používat:
{{[box].status}}
Stav platby. Obsahuje OK pro založenou platbu. Jinak došlo k chybě. Příklad:OK
.{{[box].redirect}}
URL adresy pro platbu. URL adresa na které by zákazník měl dokončit platbu. Příklad:https://payments.comgate.cz/client/instructions/index?id=AB12-CD34-EF56
.
Co je {{[box]...}}
? Jedná se o zápis názvu proměnné. Protože každá proměnná má volitelný název, zobrazujeme univerzální [box]. V hranatých závorkách proto, abyste věděli že je nutné tuto část nahradit za reálný název proměnné. Pokud tedy je název vaší proměnné "app" a aplikace vrací {{[box].id}}
pak je nutné ve scénáři použít {{app.id}}
Refundovat platbu
Refunguje přijatou platbu (částečně nebo kompletně).
Parametry aplikace
Měna: Vyplňte měnu platby: CZK, EUR, PLN apod.
Částka k úhradě: Celková částka k platbě
Referenční ID: Slouží k rozpoznání platby. Nejčastěji VS nebo číslo objednávky
Transakční ID: Slouží k rozpoznání proběhlé platby. Toto ID vrací platební brána při založení
Výsledek volání aplikace
Ne: Pokud se refundace nepodaří založit, obsahuje {{promenna}}
hodnotu false (nepravda). Aplikace vám vrátí hodnotu Ne.
Ano: Aplikace vrací další proměnné, které můžete dále ve scénáři používat:
{{[box].result}}
Stav refundace. Obsahuje OK pokud se refundace povedla. Jinak došlo k chybě. Příklad:OK
.
Co je {{[box]...}}
? Jedná se o zápis názvu proměnné. Protože každá proměnná má volitelný název, zobrazujeme univerzální [box]. V hranatých závorkách proto, abyste věděli že je nutné tuto část nahradit za reálný název proměnné. Pokud tedy je název vaší proměnné "app" a aplikace vrací {{[box].id}}
pak je nutné ve scénáři použít {{app.id}}
Stav platby
Načte stav založené platby na platební bráně.
Parametry aplikace
Transakční ID: Slouží k rozpoznání proběhlé platby. Toto ID vrací platební brána při založení
Výsledek volání aplikace
Ne: Pokud se refundace nepodaří založit, obsahuje {{promenna}}
hodnotu false (nepravda). Aplikace vám vrátí hodnotu Ne.
Ano: Aplikace vrací další proměnné, které můžete dále ve scénáři používat:
{{[box].result}}
Stav. Obsahuje OK pokud se refundace povedla. Jinak došlo k chybě. Příklad:OK
.
Co je {{[box]...}}
? Jedná se o zápis názvu proměnné. Protože každá proměnná má volitelný název, zobrazujeme univerzální [box]. V hranatých závorkách proto, abyste věděli že je nutné tuto část nahradit za reálný název proměnné. Pokud tedy je název vaší proměnné "app" a aplikace vrací {{[box].id}}
pak je nutné ve scénáři použít {{app.id}}