Cancel

Last update: March 20, 2024

The cancellation service allows you to cancel the financing/credit made by the customer.

Workflow

To better understand the mechanics of cancel payment at Oney, here is a sequence diagram to understand the workflow

Example of cancellation

Request :

{
  "psp_guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "merchant_guid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "reference": "CMDE|xxxxxxxx",
  "language_code": "FR",
  "merchant_request_id": "XXXXXXXXX",
  "purchase": {
    "cancellation_reason_code": 0,
    "cancellation_amount": 10.0
  }
}

Response :

{
  "language_code": "EN",
  "purchase": {
    "status_code": "FUNDED",
    "status_label": "Payment partially cancelled. New installments for the customer"
  }
}

When this service is called:

  • The merchant is debited regarding the amount in the request (using the way defined with the merchant).
  • The customer is credited of the amount (or installments are reduced).