Chargeback Webhook Notifications

Use the Pay1st Console to generate the Webhooks and Callbacks for your integrations

Used in Gateway Integration

Overview

Partners will receive webhook notifications when chargeback(dispute) concludes.

Chargeback Configuration

Partners need to configure a webhook URL for receiving chargeback results.

NameTypeDescription
Chargeback Webhook URLStringThis is used in order to send chargeback results to the Partner backend server.

Sample Webhook Payload

{
  "chargebackReference": "CB-11111",
  "transactionReference": "C-12345-T",
  "partnerReference": "PTN_REF_001",
  "chargebackAmount": 100.00,
  "currencyCode": "ZAR",
  "reasonCode": "FRAUDULENT",
  "reasonDescription": "Fraudulent transaction",
  "status": "LOST",
	"responseDeadline": "2026-03-11T12:00:00Z",
  "timestamp": "2026-03-10T12:00:00Z"
}

Payment Webhook Event List of Fields

The table below lists all the fields available in payment webhook events:

NameTypeDescription
chargebackReferenceStringA unique identifier that identifies the chargeback transaction
transactionReferenceStringThe original Pay1st transaction reference for the request
partnerReferenceStringThe original reference provided by the partner in the transaction
chargebackAmountNumberThe amount of the chargeback
currencyCodeStringThe currency code used for the chargeback
reasonCodeStringIndicates the reason code for the chargeback. Possible values are
FRAUDULENT, DUPLICATE, PRODUCT_NOT_RECEIVED, PRODUCT_UNACCEPTABLE, CREDIT_NOT_PROCESSED, SUBSCRIPTION_CANCELLED, AUTHORIZATION_ERROR, GENERAL, OTHER
reasonDescriptionStringDescribes the chargeback in more detail
statusStringThe status of the chargeback. Valid statuses are
WON,
LOST,
CANCELLED
responseDeadlineStringThe date that the chargeback needs a response by
timestampStringThe date when the chargeback has been sent