Skip to main content

Quickstart

Base URL

EnvironmentURL
UAThttps://pos-partner-api.uat.digiwedge.com
Productionhttps://pos-partner-api.digiwedge.com

Authentication

All partner contract endpoints (/api/v1/pos/partners/*) require an x-partner-key header. Health endpoints are unauthenticated.

See Auth Contract for full details.

Endpoints

Health (no auth required)

GET /api/health/ready
GET /api/health/live

Member Lookup

POST /api/v1/pos/partners/members/lookup
curl -X POST \
-H "x-partner-key: YOUR_PARTNER_KEY" \
-H "Content-Type: application/json" \
-d '{"requestId":"req-001","clubCode":"randpark","lookupType":"card_number","cardNumber":"6037990000000001"}' \
https://pos-partner-api.uat.digiwedge.com/api/v1/pos/partners/members/lookup

Balance

GET /api/v1/pos/partners/balance?clubCode=randpark&cardNumber=6037990000000001
POST /api/v1/pos/partners/tables/link

Top-Up

POST /api/v1/pos/partners/topups

Settlement

POST /api/v1/pos/partners/settlements

Smoke Test

A repeatable gateway smoke script is available:

POS_BASE_URL=https://pos-partner-api.uat.digiwedge.com \
POS_PARTNER_KEY=<key> \
bash tools/scripts/smoke/pos-partner-api.sh