4. Reconciliation List

You can authorize Paywall with your access credentials through the PayOut providers supported by Paywall to perform balance check operations.

Balance Check

GET {{Base Address}}/api/paywall/private/vpos/reconciliation/list

It will be sufficient to make a request to the address provided above. You can use the 'Base Address' for both the test environment and the production environment as you wish.

Important: To use the Reconciliation List service, you need to send 'apikeyprivate' and 'apiclientprivate' parameters in the 'Header' field. PaymentPrivateAPI Address

The header information that needs to be sent to the service is as follows:

Parameter
Type
Compulsory
Description

apikeyprivate

string

Yes

The Private Key obtained from the merchant panel.

apiclientprivate

string

Yes

The Private Client obtained from the merchant panel.

datefrom

date

Yes

Start date of the list

dateto

date

Yes

End date of the list

start

int

Yes

Start

length

int

Yes

End

sortvalue

string

No

Sorting value Values: desc, asc

The response returned from the service:

Parameter
Type
Description

Body

object

JSON containing details about the balance information (optional).

ErrorCode

int

Error code. If the operation is successful, it returns a value of '0'.

Result

bool

It returns either true or false. If the operation is successful, it returns 'true'.

Message

string

If the operation fails, this message specifies the error, providing language support based on the locale parameter.

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "Data": [
            {
                "ReconciliationId": 522344,
                "ReconciliationDate": "2024-05-07T00:00:00",
                "IsReconciled": true,
                "InsertDateTime": "2024-06-23T20:11:55.316038",
                "UpdateDateTime": null
            },
            {
                "ReconciliationId": 232423,
                "ReconciliationDate": "2024-05-05T00:00:00",
                "IsReconciled": true,
                "InsertDateTime": "2024-06-17T17:21:08.415729",
                "UpdateDateTime": null
            },
            {
                "ReconciliationId": 145646,
                "ReconciliationDate": "2024-05-06T00:00:00",
                "IsReconciled": false,
                "InsertDateTime": "2024-06-17T17:20:50.665343",
                "UpdateDateTime": null
            }
        ],
        "TotalRecord": 3
    }
}

Last updated