Documentation Index
Fetch the complete documentation index at: https://docs.zabcik.me/llms.txt
Use this file to discover all available pages before exploring further.
Konfigurace
Klienta SDK vytvoříte pomocícreateGoPayClient.
Pole konfigurace
goid: number | string
ID účtu obchodníka GoPay. Hodnoty se normalizují na number.
clientId: string
OAuth2 identifikátor klienta z GoPay.
clientSecret: string
OAuth2 tajný klíč z GoPay.
gatewayUrl: string
Základní URL brány GoPay API.
Běžné hodnoty:
- Sandbox:
https://gw.sandbox.gopay.com/api - Produkce:
https://gate.gopay.cz/api
/api.
scope?: TokenScope
OAuth rozsah pro požadavky na access token.
TokenScope.ALL(payment-all) — výchozíTokenScope.CREATE_PAYMENT(payment-create)
language?: Language
Výchozí jazyk SDK v hlavičkách a u výchozích hodnot plateb.
Výchozí: Language.EN.
timeoutMs?: number
HTTP timeout jednotlivého požadavku v milisekundách.
Výchozí: 30000.
customUserAgent?: string
Vlastní hlavička User-Agent.
Výchozí: gopay-sdk-ts/1.0.0.
tokenRefreshMarginSeconds?: number
Jak brzy před skutečnou expirací obnovit token.
Výchozí: 30.
Druhý argument: volby
Validace
SDK vyhodíGoPayConfigError při:
- chybějícím
clientIdneboclientSecret - nečíselném
goid - prázdné nebo neplatné
gatewayUrl timeoutMs <= 0tokenRefreshMarginSeconds < 0