Přeskočit na hlavní obsah

Comgate

Budete potřebovat
  • 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)
  • Verze napojení (Různé verze mohou obsahovat různé varianty a funkce. Doporučujeme použít výchozí nastavení)

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.
Info

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.
Info

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.
Info

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}}