BOG Payment Gateway
Bank of Georgia betalnings-API-referens: OAuth, ordrar, kvitton och återbetalningar
Testad · Fungerar
Vad den gör
Referensblad för integrering av Bank of Georgia (BOG) Online Payment API: OAuth 2.0 client-credentials auth, e-handelsorder-skapande, kvitto-uppslagning, återbetalningar och callback-hantering, plus TypeScript-typer och hela svarskodstabellen. Utlöses vid omnämnanden av BOG, Bank of Georgia, ipay.ge eller betalningsgateway-arbete för georgiska handlare.
Testrapport
Kontrollerade skillens endpoints mot det live Bank of Georgia API istället för att lita på filen: token-URL:en matchar bankens eget OpenID discovery-dokument byte för byte, och POSTing skillens exakta order-payload nådde HTTP 401 Unauthorized, vilket betyder att request body passerade schema-validering och endast saknade credentials. No-skill-baslinjen, skriven från minnet av det äldre iPay API, siktade på ipay.bog.ge, som nu är NXDOMAIN, och dess payload avvisades med 'Invalid parameter: callback_url'. Order-skapande, kvitto-uppslagning och återbetalningsvägar svarar alla 401 eller 405 medan en fabricerad väg svarar 404, så tre av fyra dokumenterade endpoints är bevisligen verkliga. Undantaget är pre-auth capture-endpointen: den dokumenterade POST /payments/v1/payment/capture/{order_id} returnerar 404, medan /payments/v1/payment/authorization/approve/{order_id} returnerar 401, så den vägen är föråldrad. Ingenting utöver endpoint-uppsättningen kan utövas utan merchant credentials.
Testad: 2026-08-07 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/bog-payment-gatewayBank of Georgia betalnings-API-referens: OAuth, ordrar, kvitton och återbetalningar
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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