Přejít na hlavní obsah

Instalace

Dokud nejste připraveni na ostré platby, používejte sandbox (gw.sandbox.gopay.com) — stejné SDK, jiné gatewayUrl.

Požadavky

  • Node.js >=18
  • Správce balíčků: npm, Yarn nebo pnpm
  • Přihlašovací údaje obchodníka GoPay (goid, clientId, clientSecret)

Instalace z npm

Použijte stejný správce jako ve vaší aplikaci:
npm install gopay-sdk

URL prostředí

ProstředígatewayUrl
Sandboxhttps://gw.sandbox.gopay.com/api
Produkcehttps://gate.gopay.cz/api
SDK normalizuje gatewayUrl (včetně koncového /api), takže např. https://gw.sandbox.gopay.com je přijatelné.

Ověření závislosti

npm ls gopay-sdk
Měli byste vidět gopay-sdk@… bez varování o nadbytečných závislostech.

První import

import { createGoPayClient } from 'gopay-sdk';

const client = createGoPayClient({
  goid: 8123456789,
  clientId: 'client-id',
  clientSecret: 'client-secret',
  gatewayUrl: 'https://gw.sandbox.gopay.com/api',
});

console.log(typeof client.createPayment); // function

Changelog

Historie verzí je v každém vydání. Po instalaci otevřete node_modules/gopay-sdk/CHANGELOG.md, nebo soubor v registru: CHANGELOG.md.