Developer Hub & SDKs
Modern Developer APIs to Integrate Iraqi Payments in Minutes
RESTful APIs, official client SDKs, real-time idempotent webhooks, and an instant sandbox environment built for engineers.
charges.create()
1import { VeePay } from "@veepay/sdk";23const veepay = new VeePay({4 apiKey: "vp_live_98f4e2...",5});67const charge = await veepay.charges.create({8 amount: 50000, // 50,000 IQD9 currency: "IQD",10 gateway: "zaincash", // or "fib", "qicard"11 orderId: "ORD_8842",12 callbackUrl: "https://myshop.iq/webhook",13});1415console.log(charge.checkoutUrl);HTTP 200 OK · 26ms ResponseAPI v1.2
Official Client SDKs
Install pre-built client packages in one command
🟢Official
Node.js / TypeScript
npm i @veepay/sdk🐍Official
Python / Django
pip install veepay🐘Official
PHP / Laravel
composer require veepay/php📱Official
Flutter / Dart
flutter pub add veepay⚛️Official
React Native
npm i @veepay/react-native🐹Official
Go / Golang
go get github.com/veepay/goInstant Webhooks
Receive signed HMAC events upon charge success with auto-retry and signature verification.
Encrypted API Keys
Dedicated test (`pk_test_...`) and production keys with granular IP allowlisting and permissions.
ERP Ready
Auto-reconcile transactions directly into enterprise ERP ledgers with zero manual bookkeeping.

