1. Get Debt

Retrieve debt information based on product

GET {{Base Adres}}/api/paywall/marketplace/report/debt/product

Important: To use the Product-Based Debt service, you must include the apikeypublic and apiclientpublic parameters in the Header section. PaymentAPI Address

Parameter
Type
Compolsory
Description

apikeypublic

string

Yes

Public Key obtained from the merchant panel.

apiclientpublic

string

Yes

Public Client obtained from the merchant panel.

productid

int

Yes

ID information of the product related to the payment in Paywall

Response returned from the service:

Parameter
Type
Description

ErrorCode

int

Error code. Returns '0' if the operation is successful.

Result

bool

Returns a true or false value. Returns 'true' if the operation is successful.

Message

string

If the operation fails, this is the message describing the error, supporting localization based on the locale parameter.

Body

object

Detailed information about the transaction

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": [
        {
            "DebtId": 1,
            "Type": 2,
            "TypeName": "Cargo",
            "MemberId": 136,
            "MemberName": "test12",
            "CurrencyId": 1,
            "Currency": "TRY",
            "ProductId": 1636447,
            "ProductAmount": 1.00,
            "DebtAmount": 10.00,
            "DebtStatusId": 0,
            "DebtTransactionId": 0,
            "Cargo": {
                "CargoId": 9494,
                "CargoOwnerType": 1,
                "CargoCost": 10.00
            },
            "Discount": null,
            "CalculationDateTime": "2023-07-14T19:07:28.256488"
        },
        {
            "DebtId": 3,
            "Type": 2,
            "TypeName": "Cargo",
            "MemberId": 136,
            "MemberName": "test12",
            "CurrencyId": 1,
            "Currency": "TRY",
            "ProductId": 1636447,
            "ProductAmount": 1.00,
            "DebtAmount": 10.00,
            "DebtStatusId": 0,
            "DebtTransactionId": 0,
            "Cargo": {
                "CargoId": 9494,
                "CargoOwnerType": 1,
                "CargoCost": 10.00
            },
            "Discount": null,
            "CalculationDateTime": "2023-07-14T21:55:47.604722"
        },
        {
            "DebtId": 4,
            "Type": 1,
            "TypeName": "Discount",
            "MemberId": 136,
            "MemberName": "test12",
            "CurrencyId": 1,
            "Currency": "TRY",
            "ProductId": 1636447,
            "ProductAmount": 1.00,
            "DebtAmount": 3.25,
            "DebtStatusId": 0,
            "DebtTransactionId": 0,
            "Cargo": null,
            "Discount": {
                "DiscountId": 9197,
                "DiscountOwnerType": 1,
                "DiscountType": 1,
                "Discount": 5.00
            },
            "CalculationDateTime": "2023-07-14T21:55:47.638496"
        }
    ]
}

Last updated