{
  "id": "521f52bf-53a2-4c2f-be38-1975ea2b8bd6",
  "slug": "nets-enets",
  "name": "NETS eNETS / NETS QR API",
  "provider": "NETS",
  "category_slug": "payments",
  "description": "Singapore's domestic payment network: eNETS online banking payments, NETS QR and NETS click for cards. The way to accept NETS, which many local customers still prefer.",
  "base_url": "https://uat-api.nets.com.sg",
  "docs_url": "https://developer.nets.com.sg",
  "openapi_url": null,
  "auth_type": "api_key",
  "auth_guide": [
    "Register on the NETS developer portal (developer.nets.com.sg).",
    "Create an app to obtain sandbox API key and project credentials.",
    "Sign requests per the docs (MAC/HMAC over the payload with your secret).",
    "Apply to NETS to become a merchant before going live; production credentials come with the merchant agreement."
  ],
  "pricing": "contact",
  "rate_limit": null,
  "example_request": "curl -X POST 'https://uat-api.nets.com.sg/uat/merchantservices/qr/dynamic/v1/order/request' -H 'api-key: YOUR_KEY' -H 'project-id: YOUR_PROJECT' -H 'Content-Type: application/json' -d '{\"txn_id\":\"TEST123\",\"amt_in_dollars\":1.00}'",
  "example_response_snippet": "{\"response_code\":\"00\",\"txn_status\":\"0\",\"qr_code\":\"iVBORw0KGgo...\"}",
  "agent_notes": "Sandbox is self-serve but production strictly requires a signed NETS merchant agreement. QR codes are returned base64-encoded; poll the query endpoint or use webhooks for payment status.",
  "status": "live",
  "tags": [
    "nets",
    "enets",
    "qr",
    "payments",
    "singapore"
  ],
  "sg_official": false,
  "created_at": "2026-07-05T08:44:12.235Z",
  "updated_at": "2026-07-05T09:15:26.912Z",
  "page_url": "https://singaporeapi.com/apis/nets-enets"
}