BOG Payment Gateway
Bank of Georgia betalings-API-referanse: OAuth, bestillinger, kvitteringer og refusjoner
Bestått
Hva den gjør
Referanseark for integrering av Bank of Georgia (BOG) Online Payment API: OAuth 2.0 klient-legitimasjonsautentisering, opprettelse av e-handelsordre, kvitteringsoppslag, refusjoner og callback-håndtering, pluss TypeScript-typer og hele respons-kode-tabellen. Utløses ved omtale av BOG, Bank of Georgia, ipay.ge eller betalingsgateway-arbeid for georgiske handelsmenn.
Testrapport
Sjekket ferdighetens endepunkter mot den live Bank of Georgia API i stedet for å stole på filen: token-URL-en matcher bankens eget OpenID discovery-dokument byte for byte, og POSTing av ferdighetens eksakte ordre-nyttelast nådde HTTP 401 Unauthorized, noe som betyr at forespørselskroppen besto skjema-validering og bare manglet legitimasjon. Baseline uten ferdighet, skrevet fra minnet om den eldre iPay API, siktet mot ipay.bog.ge, som nå er NXDOMAIN, og dens nyttelast ble avvist med 'Invalid parameter: callback_url'. Ordreopprettelse, kvitteringsoppslag og refusjonsstier svarer alle 401 eller 405 mens en fabrikert sti svarer 404, så tre av fire dokumenterte endepunkter er beviselig reelle. Unntaket er pre-auth capture-endepunktet: den dokumenterte POST /payments/v1/payment/capture/{order_id} returnerer 404, mens /payments/v1/payment/authorization/approve/{order_id} returnerer 401, så den ene stien er utdatert. Ingenting utover endepunktsettet kan utøves uten handelslegitimasjon.
Testet på: 2026-08-07 · Claude Code 2.x (agent harness)
Installer
git clone https://github.com/sepivip/claude-skill-bog-payment-gateway.git mkdir -p ~/.claude/skills cd claude-skill-bog-payment-gateway && cp -r skills/bog-payment-gateway ~/.claude/skills/bog-payment-gateway
Kommandoer og eksempelprompter
/bog-payment-gatewayBank of Georgia betalings-API-referanse: OAuth, bestillinger, kvitteringer og refusjoner
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Get an OAuth token from BOG's payment API using client credentialsCreate a Bank of Georgia e-commerce order with a basket and redirectsLook up this ipay.ge payment by order id and check its status