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)
200 OK
OK
Response Example (200 OK)
{
"AccountId": "string",
"Id": "string",
"PaymentGatewayTypeId": "integer",
"Date": "string",
"DisAllowPrint": "boolean",
"Transactions": "string"
}
GET /api/paymentgateway/account/monthlystatement
undefined
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"
}
200 OK
OK
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"
}
200 OK
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"
}
200 OK
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"
}