{
  "site": "OUACC Account",
  "canonical": "https://ouacc.cc/api-sandbox",
  "generated_at": "2026-06-11T08:42:25.516819Z",
  "api_sandbox_enabled": true,
  "sandbox_mode": "mock_only",
  "real_order_api_enabled": false,
  "transactional_api_ready": false,
  "api_credentials_issued": false,
  "webhook_delivery_enabled": false,
  "card_secret_returned": false,
  "payment_simulation_only": true,
  "private_transfer_allowed": false,
  "counts": {
    "orders": 0,
    "order_items": 0,
    "payments": 0,
    "payment_channels": 0,
    "users": 0,
    "user_login_logs": 0,
    "card_secrets": 0,
    "fulfillments": 0,
    "products": 153,
    "categories": 81,
    "api_credentials": 0,
    "api_keys": 0,
    "api_credentials_total": 0
  },
  "test_product": {
    "slug": "ouacc-demo-product",
    "title": "OUACC Sandbox Demo Product",
    "stock": 0,
    "price": "0.00",
    "payment_enabled": false,
    "delivery": "mock_only"
  },
  "test_order": {
    "id": "test_order_20260611_0001",
    "mode": "sandbox",
    "status": "paid_test",
    "amount": "0.00",
    "currency": "USD",
    "product_slug": "ouacc-telegram-monthly-001",
    "quantity": 1,
    "delivery_status": "mock_only",
    "card_secret": null,
    "created_at": "2026-06-11T00:00:00Z"
  },
  "webhook_sample": {
    "event": "order.mock_paid",
    "mode": "sandbox",
    "request_id": "req_test_ouacc_0001",
    "timestamp": "2026-06-11T00:00:00Z",
    "data": {
      "id": "test_order_20260611_0001",
      "mode": "sandbox",
      "status": "paid_test",
      "amount": "0.00",
      "currency": "USD",
      "product_slug": "ouacc-telegram-monthly-001",
      "quantity": 1,
      "delivery_status": "mock_only",
      "card_secret": null,
      "created_at": "2026-06-11T00:00:00Z"
    }
  },
  "signature_draft": {
    "algorithm": "HMAC-SHA256",
    "signing_string": "timestamp + '.' + raw_body",
    "header_timestamp": "OUACC-Timestamp",
    "header_signature": "OUACC-Signature",
    "enabled": false
  },
  "error_catalog": [
    {
      "code": "PAYMENT_NOT_OPEN",
      "message": "payment channels are disabled"
    },
    {
      "code": "OUT_OF_STOCK",
      "message": "real inventory is not available"
    },
    {
      "code": "API_KEY_NOT_ISSUED",
      "message": "API credentials are not issued"
    },
    {
      "code": "WEBHOOK_DISABLED",
      "message": "webhook delivery is disabled"
    },
    {
      "code": "MOCK_ONLY",
      "message": "sandbox data cannot create real orders"
    }
  ]
}
