Developers

The PayPandas API: REST and JSON services, token-based authentication, HMAC-signed webhooks, idempotent requests and a sandbox for fast integration.

  • Token-based authentication
  • Signed webhooks
  • Sandbox
  • Detailed error codes

Request a demo +90 (216) 232 35 36

curl -X POST https://api.yourbrand.com/v1/payments \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Idempotency-Key: 7c1e2f0a-58b4-4d0e" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 125000,
    "currency": "TRY",
    "method": "card",
    "installments": 1,
    "three_d_secure": true,
    "order_id": "ORD-2026-11-0417",
    "callback_url": "https://shop.yourbrand.com/payment/result"
  }'

Principles

A predictable API.

Every product follows the same design principles; once your team learns one, the others connect quickly.

REST and JSON

Resource-oriented endpoints, consistent naming and versioned service contracts.

Token-based authentication

Short-lived access tokens; separate keys per environment and permission.

Signed webhooks

Every notification carries an HMAC signature and a timestamp, with a defined retry policy.

Idempotent requests

With an idempotency key, the same request can be safely retried after a network error.

Machine-readable error codes with descriptive messages.

Sandbox

End-to-end testing in an environment that behaves like production without real money.

Integration

Live in four steps.

  1. AccessGet your sandbox keys and the integration documentation.
  2. First requestTry a payment, wallet or transfer flow with sample requests.
  3. NotificationsRegister your webhook endpoint and add signature verification.
  4. Go-liveComplete the checklist together and launch with live keys.

Service scope

Separate, consistent services for each product.

Virtual POSPayment initiation, 3D Secure, pre-authorisation, void, refund, query, card storage
Digital walletCustomer, KYC, account, balance, top-up and withdrawal, transfer, QR payment
Money transferSingle and bulk transfers, recipient verification, status query
Carrier billingPayment initiation, one-time code verification, subscription, cancellation
Bill paymentBiller list, bill lookup, payment, automatic payment order

For the integration documentation and sandbox access, get in touch.

Ready to offer payments under your own brand?

Tell us about your business model and we will map out the right product set and roll-out plan together.

Request a demo +90 (216) 232 35 36