Skip to content

JuspayOrder

Type: schema

TypeScript Definition

typescript
JuspayOrder: {{
            id?: string;
            udf10?: string;
            udf9?: string;
            udf8?: string;
            udf7?: string;
            udf6?: string;
            udf5?: string;
            udf4?: string;
            udf3?: string;
            udf2?: string;
            udf1?: string;
            status_id?: string;
            status?: string;
            return_url?: string;
            /** @default false */
            refunded: boolean;
            product_id?: string;
            payment_links?: {
                web?: string;
                mobile?: string;
                iframe?: string;
            };
            order_id?: string;
            merchant_id?: string;
            juspay?: {
                client_auth_token?: string;
                client_auth_token_expiry?: string;
            };
            date_created?: string;
            customer_phone?: string;
            customer_id?: string;
            customer_email?: string;
            currency?: string;
            /** Format: double */
            amount_refunded?: number;
            /** Format: double */
            amount?: number;
        };
        /** JuspayPaymentGatewayParams */
}

OpenAPI Schema

json
{
  "title": "JuspayOrder",
  "type": "object",
  "externalDocs": {
    "url": "https://llm-docs.commercengine.io/storefront/schemas/JuspayOrder",
    "description": "API reference for the JuspayOrder schema"
  },
  "properties": {
    "id": {
      "type": "string"
    },
    "udf10": {
      "type": "string"
    },
    "udf9": {
      "type": "string"
    },
    "udf8": {
      "type": "string"
    },
    "udf7": {
      "type": "string"
    },
    "udf6": {
      "type": "string"
    },
    "udf5": {
      "type": "string"
    },
    "udf4": {
      "type": "string"
    },
    "udf3": {
      "type": "string"
    },
    "udf2": {
      "type": "string"
    },
    "udf1": {
      "type": "string"
    },
    "status_id": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "return_url": {
      "type": "string"
    },
    "refunded": {
      "type": "boolean",
      "default": false
    },
    "product_id": {
      "type": "string"
    },
    "payment_links": {
      "type": "object",
      "properties": {
        "web": {
          "type": "string"
        },
        "mobile": {
          "type": "string"
        },
        "iframe": {
          "type": "string"
        }
      }
    },
    "order_id": {
      "type": "string"
    },
    "merchant_id": {
      "type": "string"
    },
    "juspay": {
      "type": "object",
      "properties": {
        "client_auth_token": {
          "type": "string"
        },
        "client_auth_token_expiry": {
          "type": "string"
        }
      }
    },
    "date_created": {
      "type": "string"
    },
    "customer_phone": {
      "type": "string"
    },
    "customer_id": {
      "type": "string"
    },
    "customer_email": {
      "type": "string"
    },
    "currency": {
      "type": "string"
    },
    "amount_refunded": {
      "type": "number",
      "format": "double"
    },
    "amount": {
      "type": "number",
      "format": "double"
    }
  }
}

Auto-generated from OpenAPI spec and TypeScript definitions

Last updated: