7. Callback Retry

If an issue occurs while processing the callback request sent within the scope of the bulk payment, you can use this service to receive the callback for the relevant bulk payment again

Callback Retry

POST {{Base Adres}}/api/paywall/payment/bulk/send/callback

Important: To use the callback retry service, you must include the apikeypublic and apiclientpublic parameters in the header.

PaymentAPI Address

The parameters to be sent to the service are as follows:

Parameter
Type
Compulsory
Description

apikeypublic

string

Yes

The Public Key obtained from the merchant panel.

apiclientpublic

string

Yes

The Public Client obtained from the merchant panel.

Sent Parameters:

Parameter
Type
Compulsory
Description

Date

DateTime

Yes

The date on which the relevant bulk payment was executed

Format: yyyy-MM-dd

MerchantUniqueCode

string

Yes

The tracking number you provided during the bulk payment

CallbackBodyCompression

bool

No

If this parameter is sent as true, the callback will be compressed and delivered to the address specified in the CallbackAddress parameter.

Sample JSON and example codes to be sent to the service are as follows:

{
    "Date": "2025-03-26",
    "MerchantUniqueCode": "b33bad73-67df-4b5f-a068-36ba38cbd588",
    "CallbackBodyCompression": true
}

Parameters Returned from the Service

Parameter
Type
Description

ErrorCode

int

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

Result

bool

Returns true if the operation is successful, and false if it fails.

Message

string

Contains information about the operation or an error message.

Sample JSON Response from the Service

Last updated