This is the documentation for the Ratepay dispute webhooks. The webhooks are still in development and subject to change. This documentation will evolve as the development of the webhooks progresses.
Dispute Webhooks OpenAPI Specification (version)
https://docs.ratepay.com/
The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
Additional information about the buyer's problem description.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time by which the evidence for the case can be provided. Format in accordance with ISO 8601.
https://docs.ratepay.com/webhook-rfi(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "2vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"comment": "Artikel wurde nicht vom Empfänger bestellt. Lieferung wurde retourniert.",
"reason": "ITEM_NOT_RECEIVED",
"response_due_date": "2021-03-11T00:00:00.12+00:00",
"captures": [
{
"date": "2021-02-03T19:09:00.12+00:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"items": [
{}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time when the resolution webhook was created. Format in accordance with ISO 8601.
https://docs.ratepay.com/webhook-rfi-outcome(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi-outcome(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "2vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"reason": "ITEM_NOT_RECEIVED",
"resolution_date": "2021-04-17T00:00:00.12+00:00",
"resolution_reason": "CLOSED",
"captures": [
{
"date": "2021-02-03T19:09:00.12+00:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
Additional information about the buyer's problem description.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time by which the evidence for the case can be provided. Format in accordance with ISO 8601.
https://docs.ratepay.com/webhook-rfi-return(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi-return(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "2vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"comment": "Artikel wurde nicht vom Empfänger bestellt. Lieferung wurde retourniert.",
"reason": "ITEM_RETURNED",
"response_due_date": "2021-03-11T00:00:00.12+00:00",
"captures": [
{
"date": "2021-02-03T19:09:00.12+02:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"tracking_code": [
{
"carrier_name": "DHL",
"tracking_number": "JJD0099999999"
}
],
"items": [
{}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time when the resolution webhook was created. Format in accordance with ISO 8601.
https://docs.ratepay.com/webhook-rfi-return-outcome(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi-return-outcome(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "7vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"reason": "ITEM_RETURNED",
"resolution_date": "2021-04-17T00:00:00.12+00:00",
"resolution_reason": "CLOSED",
"captures": [
{
"date": "2021-02-03T19:09:00.12+00:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
Additional information about the buyer's problem description.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time by which the evidence for the case can be provided. Format in accordance with ISO 8601.
https://docs.ratepay.com/webhook-rfi-defend(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi-defend(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "2vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"comment": "Artikel wurde nicht vom Empfänger bestellt. Lieferung wurde retourniert.",
"reason": "DEFEND",
"response_due_date": "2021-03-11T00:00:00.12+00:00",
"captures": [
{
"date": "2021-02-03T19:09:00.12+00:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"items": [
{}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time when the resolution webhook was created. Format conforming to ISO 8601.
https://docs.ratepay.com/webhook-rfi-defend-outcome(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi-defend-outcome(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "7vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"reason": "DEFEND",
"resolution_date": "2021-04-17T00:00:00.12+00:00",
"resolution_reason": "CLOSED",
"captures": [
{
"date": "2021-02-03T19:09:00.12+00:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
Additional information about the buyer's problem description.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time by which the evidence for the case can be provided. Format in accordance with ISO 8601.
https://docs.ratepay.com/webhook-rfi-fraud(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi-fraud(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "2vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"comment": "Artikel wurde nicht vom Empfänger bestellt. Lieferung wurde retourniert.",
"reason": "FRAUD",
"response_due_date": "2021-03-11T00:00:00.12+00:00",
"captures": [
{
"date": "2021-02-03T19:09:00.12+00:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"tracking_code": [
{
"carrier_name": "DHL",
"tracking_number": "JJD0099999999"
}
],
"items": [
{}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'The hashed (SHA-512) payload.
For each request, a valid access token must be provided in the Authorization header. See Authentication API for obtaining a valid token.
The identifier for the transaction provided by Ratepay in the response to the authorization request.
The dispute ID generated by Ratepay.
The identifier for the transaction generated by the partner.
Date and time of publication of the request for information. Format in accordance with ISO 8601.
The amount of the request for information, as requested by the buyer.
The currency of all amounts pertaining to the transaction. Upper-case alphabetic code in accordance with ISO 4217.
Indicates the type of dispute webhook notification.
The reason of a REQUEST_FOR_INFORMATION may be DEFEND, ITEM_NOT_RECEIVED, FRAUD or ITEM_RETURNED.
Date and time when the resolution webhook was created. Format in accordance with ISO 8601.
https://docs.ratepay.com/webhook-rfi-fraud-outcome(to de defined)
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ratepay.com/webhook-rfi-fraud-outcome(to%20de%20defined)' \
-H 'Authorization: string' \
-H 'Content-Type: application/json' \
-H 'x-signature: 1be8ca419d1969085fba97228a5eeb55683cc5442cb475ffd9d8a40419ead40d3d82bea3209b6f4fdcce51c9ce6eb43a025faaf05b09bb90e4cb3c143143adec' \
-d '{
"ratepay_transaction_id": "7vqgHujqswxwqa7Ms9Q1",
"ratepay_dispute_id": "6vqgHujqswxwqa7Ms9Q1",
"partner_transaction_id": "partner-transaction-id-1234",
"publication_date": "2021-02-19T15:00:00.05+00:00",
"amount": 529.9,
"currency": "EUR",
"type": "REQUEST_FOR_INFORMATION",
"reason": "FRAUD",
"resolution_date": "2021-04-17T00:00:00.12+00:00",
"resolution_reason": "CLOSED",
"captures": [
{
"date": "2021-02-03T19:09:00.12+00:00",
"partner_operation_id": "7816171225883407",
"ratepay_payment_reference": "GE7671626N4",
"ratepay_capture_id": "c09290d0-2097-4b9b-b714-2edb394af101"
}
],
"payment_method": {
"payment_option": "OPEN_INVOICE",
"transfer_type": "BANK_TRANSFER"
}
}'