Nejčastější otázky a odpovědi
Kde najdu přihlašovací údaje do API?
Přihlašovací údaje najdete v klientském portálu v sekci „Integrace“ > „Nastavení obchodu“ a poté „Propojení obchodu“.
Co je login a co heslo do API?
Login je identifikátor propojení obchodu (ve většině případů šestimístné číslo) a heslo náleží k tomuto identifikátoru. Oba tyto údaje jsou uvedeny v klientském portálu v sekci „Integrace“ > „Nastavení obchodu“ > „Propojení obchodu“.
Co je založení na pozadí vs. založení přesměrováním a proč je založení na pozadí lepší?
Založení platby na pozadí slouží pro bezpečné a garantované založení platby s parametry, které korespondují s e-shopovou objednávkou. Plátce tedy nemůže ovlivnit např. cenu, musí ji celou uhradit. Oproti tomu založení přesměrováním se používá např. pro dary, u kterých může plátce libovolně měnit cenu platby. V naprosté většině případů tedy doporučujeme založení platby na pozadí (volání z e-shopu na API Comgate).
Proč není dobré začít implementaci v SOAP?
SOAP podporujeme z historických důvodů a již se nevyvíjí, proto není dobré v něm začít implementaci.
Jak nastavit IP whitelist?
API Comgate je chráněno pomocí IP whitelistu. U každého e-shopu evidujeme IP adresy, ze kterých lze komunikovat s naším API. Přidání povolených IP adres můžete provést v Oba tyto údaje jsou uvedeny v klientském portálu v sekci „Integrace“ > „Nastavení obchodu“ a poté „Propojení obchodu“. Kontaktujte správce svého hostingu a získejte všechny IP adresy v odchozím směru, ze kterých mohou vaše servery komunikovat. Poskytovatelé hostingu často uveřejňují seznamu IP adres na webu. V případě, že má váš server dynamickou IP adresu, můžete kontrolu IP whitelistu v klientském portálu vypnout. V případě tohoto nastavení věnujte maximální pozornost zabezpečení komunikačního hesla.
Co se má nastavit v PENDING, PAID a CANCELLED URL v propojení obchodu?
Je třeba vyplnit URL, pokud používáte HTTP POST nebo REST protokol (u SOAPU není nutné). První tři URL slouží k přesměrování uživatele, poslední URL slouží k předání výsledku na pozadí. Bez správně nastaveného URL se e-shop o výsledku transakce nemusí dozvědět. V případě, že nevyplníte „pending URL“, na platební bráně se nebude zobrazovat tlačítko „Návrat do e-shopu“. PENDING, PAID a CANCELLED URL jsou adresy na endpointy v e-shopu, kam přesměrujeme plátce z platební brány, pokud dojde například k úspěšné úhradě platby. URL pro předání výsledku platby slouží pro komunikaci našeho API s e-shopem (předání výsledku platby do e-shopu).
Jak nastavit URL?
Je třeba vyplnit URL, pokud používáte HTTP POST nebo REST protokol (u SOAPU není nutné). První tři URL slouží k přesměrování uživatele, poslední URL slouží k předání výsledku na pozadí. Bez správně nastaveného URL se e-shop o výsledku transakce nemusí dozvědět. V případě, že nevyplníte „pending URL“, na platební bráně se nebude zobrazovat tlačítko „Návrat do e-shopu“.
Jak nastavit založení přesměrováním?
Založení přesměrováním je potřeba nejprve povolit v propojení obchodu v Oba tyto údaje jsou uvedeny v klientském portálu v sekci „Integrace“ > „Nastavení obchodů“ > „Propojení obchodu“. Není potřeba vyplňovat IP whitelist a není nutné posílat heslo při zakládání požadavku. Tento typ zakládání není preferován a slouží pouze pro jednoduché aplikace typu darování peněz.
Kde najdu příklady v PHP?
Příklady v PHP najdete na stránce API dokumentace.