For the complete documentation index, see llms.txt. This page is also available as Markdown.

PayOut

Callbacks sent by Paywall for the related money transfer when using Paywall’s PayOut infrastructure.

Key
Description

The tracking group code you provide at the time of payment creation.

For example, to group 1,000 money transfers made on day X, the group code could be XYZ.

The tracking number you provide at the time of payment creation

Payment ID

Payment amount

Payment date

PayOut connection ID where the payment was processed

Final status

See: Review

New status

See: Review

Payment status message

The Hash value used to verify that the notification was sent from Paywall. It is generated using the PayOut Webhook Hash Key activated in the Paywall panel.

The key mentioned above may vary depending on the value of the HashKeyType parameter. A dynamic structure should be implemented.

The format type used to generate the hash value See: Hash Formats

The type of key used in generating the hash value See: Key Types

public class PayoutCallbackRequest
{
    public string MerchantGroupCode { get; set; }
    public string MerchantUniqueCode { get; set; }
    public int PayoutTransactionId { get; set; }
    public decimal PayoutTransactionAmount { get; set; }
    public DateTime PayoutTransactionDate { get; set; }
    public int PayoutConnectedId { get; set; }
    public int LastStatusId { get; set; }
    public int NewStatusId { get; set; }
    public string Message { get; set; }
    public string Hash { get; set; }
}

Last updated