GrowthZone REST API 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

GET /api/paymentgateway/account/{accountid}/transfer/{id}/{paymentgatewaytypeid}/{date}

accountid: string
in path

(no description)

id: string
in path

(no description)

paymentgatewaytypeid: integer
in path

(no description)

date: string
in path

(no description)

Response Example (200 OK)
{
  "AccountId": "string",
  "Id": "string",
  "PaymentGatewayTypeId": "integer",
  "Date": "string",
  "DisAllowPrint": "boolean",
  "Transactions": "string"
}

GET /api/paymentgateway/account/monthlystatement

Request Example
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "string",
  "Month": "integer",
  "Year": "integer",
  "SalesCount": "integer",
  "SalesAmount": "number",
  "SalesFeesAmount": "number",
  "RefundCount": "integer",
  "RefundAmount": "number",
  "RefundFeesAmount": "number",
  "DisputeCount": "integer",
  "DisputeAmount": "number",
  "DisputeFeesAmount": "number",
  "DisputeReversalCount": "integer",
  "DisputeReversalAmount": "number",
  "DisputeReversalFeesReturnedAmount": "number",
  "NetActivity": "number",
  "TransfersCount": "integer",
  "TransfersAmount": "number",
  "TransferReversalsAmount": "number",
  "SummaryNetActivity": "number",
  "SummaryLessTransfers": "number",
  "SummaryMonthlyBalance": "number"
}
Response Example (200 OK)
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "string",
  "Month": "integer",
  "Year": "integer",
  "SalesCount": "integer",
  "SalesAmount": "number",
  "SalesFeesAmount": "number",
  "RefundCount": "integer",
  "RefundAmount": "number",
  "RefundFeesAmount": "number",
  "DisputeCount": "integer",
  "DisputeAmount": "number",
  "DisputeFeesAmount": "number",
  "DisputeReversalCount": "integer",
  "DisputeReversalAmount": "number",
  "DisputeReversalFeesReturnedAmount": "number",
  "NetActivity": "number",
  "TransfersCount": "integer",
  "TransfersAmount": "number",
  "TransferReversalsAmount": "number",
  "SummaryNetActivity": "number",
  "SummaryLessTransfers": "number",
  "SummaryMonthlyBalance": "number"
}

GET /api/paymentgateway/account/transactions

undefined

Request Example
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "integer",
  "Date": "string",
  "StartDate": "string",
  "EndDate": "string",
  "Transactions": "string"
}

OK

Response Example (200 OK)
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "integer",
  "Date": "string",
  "StartDate": "string",
  "EndDate": "string",
  "Transactions": "string"
}

GET /api/paymentgateway/account/transfers

undefined

Request Example
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "string",
  "Month": "integer",
  "Year": "integer",
  "Transfers": "string"
}

OK

Response Example (200 OK)
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "string",
  "Month": "integer",
  "Year": "integer",
  "Transfers": "string"
}

GET /api/paymentgateway/paymentgateways/gzpaytransactionreport/lookup

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

GET /api/paymentgateway/paymentgateways/lookup

200 OK

OK

type
Response Example (200 OK)
[
  {
    "Expression": "string",
    "ElementType": "string",
    "Provider": "string"
  }
]

Schema Definitions

IQueryable: object

Expression: string
ElementType: string
Provider: string
Example
{
  "Expression": "string",
  "ElementType": "string",
  "Provider": "string"
}

MonthlyStatementViewModel: object

AccountId: string
PaymentGatewayTypeId: string
Month: integer
Year: integer
SalesCount: integer
SalesAmount: number
SalesFeesAmount: number
RefundCount: integer
RefundAmount: number
RefundFeesAmount: number
DisputeCount: integer
DisputeAmount: number
DisputeFeesAmount: number
DisputeReversalCount: integer
DisputeReversalAmount: number
DisputeReversalFeesReturnedAmount: number
NetActivity: number
TransfersCount: integer
TransfersAmount: number
TransferReversalsAmount: number
SummaryNetActivity: number
SummaryLessTransfers: number
SummaryMonthlyBalance: number
Example
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "string",
  "Month": "integer",
  "Year": "integer",
  "SalesCount": "integer",
  "SalesAmount": "number",
  "SalesFeesAmount": "number",
  "RefundCount": "integer",
  "RefundAmount": "number",
  "RefundFeesAmount": "number",
  "DisputeCount": "integer",
  "DisputeAmount": "number",
  "DisputeFeesAmount": "number",
  "DisputeReversalCount": "integer",
  "DisputeReversalAmount": "number",
  "DisputeReversalFeesReturnedAmount": "number",
  "NetActivity": "number",
  "TransfersCount": "integer",
  "TransfersAmount": "number",
  "TransferReversalsAmount": "number",
  "SummaryNetActivity": "number",
  "SummaryLessTransfers": "number",
  "SummaryMonthlyBalance": "number"
}

TransfersModel: object

AccountId: string
PaymentGatewayTypeId: string
Month: integer
Year: integer
Transfers: string
Example
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "string",
  "Month": "integer",
  "Year": "integer",
  "Transfers": "string"
}

TransferDetailsModel: object

AccountId: string
Id: string
PaymentGatewayTypeId: integer
Date: string
DisAllowPrint: boolean
Transactions: string
Example
{
  "AccountId": "string",
  "Id": "string",
  "PaymentGatewayTypeId": "integer",
  "Date": "string",
  "DisAllowPrint": "boolean",
  "Transactions": "string"
}

TransactionsModel: object

AccountId: string
PaymentGatewayTypeId: integer
Date: string
StartDate: string
EndDate: string
Transactions: string
Example
{
  "AccountId": "string",
  "PaymentGatewayTypeId": "integer",
  "Date": "string",
  "StartDate": "string",
  "EndDate": "string",
  "Transactions": "string"
}