POST
Chargeback status change webhook
Receive chargeback status changes identified by
notifyType=CHARGEBACK. Query chargeback records when needed through Query chargebacks.Signature coverage
Request signing guideAll payload fields are included in the signature except:
sign(legacy signature value)originTransactionIdoriginMerchantTxnId
Webhook payload fields
notifyTypeNotification type, fixed to
CHARGEBACK.Allowed values
CHARGEBACK- Chargeback status change.
merchantNoMerchant number assigned by Onerway.
transactionIdOnerway chargeback transaction ID. This identifies the chargeback, not the original payment.
originTransactionIdOriginal Onerway payment transaction ID. Excluded from signature calculation.
originMerchantTxnIdMerchant order number of the original payment. Excluded from signature calculation.
importTimeTime when Onerway recorded the chargeback, in
yyyy-MM-dd HH:mm:ss format.chargebackDateDate when the issuer processed the chargeback, in
yyyy-MM-dd format.chargebackAmountChargeback amount in
chargebackCurrency, expressed as a decimal string.chargebackCurrencyCurrency of the chargeback amount, usually the same as the original transaction currency.
chargebackStatusChargeback status reported by this notification.
Allowed values
NEW- New chargeback.
FA- First representment in progress.
FAF- First representment failed.
chargebackArnAcquirer Reference Number (ARN) associated with the chargeback.
chargebackCodeChargeback reason code assigned by the card network.
chargebackReasonFree-text reason for the chargeback.
appealReasonReview comments on the evidence submitted to dispute the chargeback. This field may be absent when no comments are available.
appealDueTimeDeadline for submitting evidence, in
yyyy-MM-dd HH:mm:ss format. For NEW, it is the first representment deadline; for FAF, it is the deadline for the arbitration stage. This field may be absent in other statuses or when no deadline is available.signSignature included in the notification body. This field is excluded from signature calculation. Verify the notification using the
X-Rh-Signature header as described in the signing guide.{
"notifyType": "CHARGEBACK",
"merchantNo": "example_merchant",
"transactionId": "example_chargeback",
"originTransactionId": "example_payment",
"originMerchantTxnId": "example_order",
"importTime": "2026-09-18 00:29:49",
"chargebackDate": "2026-09-18",
"chargebackAmount": "10.00",
"chargebackCurrency": "USD",
"chargebackStatus": "NEW",
"chargebackArn": "example_arn",
"chargebackCode": "13.1",
"chargebackReason": "Merchandise/Services Not Received",
"sign": "replace_with_signature",
"appealDueTime": "2026-09-26 00:29:49"
}Acknowledgement
Return HTTP 200 with the received
transactionId as the raw response body after the chargeback status change webhook is received and accepted. Do not return the fixed example value. Onerway does not retry this notification.example_chargeback