david-li0406/meta-skill-evloving/bog-payment-gateway
Claude Code and agent skill by david-li0406/meta-skill-evloving
- community
Checking that the SKILL.md file is still in the repository.
Bank of Georgia (BOG) Payment Gateway API integration for accepting online payments. Use this skill when implementing BOG payment processing, creating payment orders, handling refunds, checking payment status, or integrating with BOG's OAuth authentication. Triggers include mentions of BOG, Bank of Georgia, Georgian payments, ipay.ge, or requests for payment gateway integration in Georgia.
Install
npx vskill@latest install david-li0406/meta-skill-evloving/bog-payment-gatewaySKILL.md
BOG Payment Gateway Integration
This skill provides guidance for integrating with the Bank of Georgia (BOG) Online Payment API.
Quick Reference
| Item | Value | |
|---|---|---|
| Auth URL | https://oauth2.bog.ge/auth/realms/bog/protocol/openid-connect/token | |
| API Base | https://api.bog.ge/payments/v1 | |
| Auth Method | OAuth 2.0 Client Credentials | |
| Data Format | JSON |
IMPORTANT:
- All callback URLs MUST use HTTPS
- All API requests MUST include
Accept-Language: kaorAccept-Language: enheader
Integration Flow
- Authenticate - Get access token using client credentials
- Create Order - Submit order with basket items and callbacks
- Redirect - Send customer to payment page (URL from response)
- Handle Callback - Receive payment result at callback URL
- Verify - Check payment status via API
Authentication
Core Endpoints
Create Order
Request body:
Response includes _links.redirect.href for payment page URL.
Get Payment Details
Refund Payment
Response Codes
| Code | Meaning | |
|---|---|---|
| 100 | Successful payment | |
| 200 | Successful preauthorization | |
| 101 | Card usage limited | |
| 102 | Saved card not found | |
| 103 | Invalid card | |
| 104 | Transaction limit exceeded | |
| 105 | Card expired | |
| 106 | Amount limit exceeded | |
| 107 | Insufficient funds | |
| 108 | Authentication declined | |
| 109 | Technical issue | |
| 110 | Transaction expired | |
| 111 | Authentication timeout | |
| 112 | General error |
Detailed References
- Full API Reference: See references/api.md for complete endpoint documentation
- TypeScript Types: See references/types.ts for type definitions
- Error Handling: See references/api.md for error code details
Implementation Checklist
- Store
client_idandclient_secretsecurely (env vars) - Implement token caching with expiry handling
- Use HTTPS for all callback URLs
- Implement idempotency keys for order creation
- Handle all response codes appropriately
- Log transaction IDs for debugging
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskill-flow/data/skills-refined-36k/skillsmp/bog-payment-gateway/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/david-li0406/meta-skill-evloving/bog-payment-gateway)