Implements public API methods to work with store items, payments, orders API Reference

undefined

API Endpoint
https://app.memberzone.org
Request Content-Types: application/json
Response Content-Types: application/json
Schemes: https
Version: v1.0

Paths

POST /api/public/store/{cartkey}/finishorder

cartkey: string
in path

(no description)

Request Example
{
  "ShippingInfo": "string",
  "BillingInfo": "string",
  "CartKey": "string",
  "ShippingOptionId": "string",
  "ShippingSum": "number"
}
Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

GET /api/public/store/getinitialdata/{cartguid}/{contactid}

cartguid: string
in path

(no description)

contactid: string
in path

(no description)

Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

POST /api/public/store/save

Request Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "BillingInfo": "string",
  "PaymentInfo": "string"
}
Response Example (200 OK)
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

Schema Definitions

PublicApiResponseObject<OrderPaymentEnvironmentModel>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

PublicApiResponseObject<SaveStoreOrderPaymentResultModel>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

SaveStoreOrderPaymentModel: object

ReCaptchaResponse: string
DisableReCaptchaCheck: boolean
BillingInfo: string
PaymentInfo: string
Example
{
  "ReCaptchaResponse": "string",
  "DisableReCaptchaCheck": "boolean",
  "BillingInfo": "string",
  "PaymentInfo": "string"
}

PublicApiResponseObject<StorePurchaseResultModel>: object

Status: integer
StatusMessage: string
Data: string
Example
{
  "Status": "integer",
  "StatusMessage": "string",
  "Data": "string"
}

FinishOrderPaymentModel: object

ShippingInfo: string
BillingInfo: string
CartKey: string
ShippingOptionId: string
ShippingSum: number
Example
{
  "ShippingInfo": "string",
  "BillingInfo": "string",
  "CartKey": "string",
  "ShippingOptionId": "string",
  "ShippingSum": "number"
}