Skip to main content

Documentation

Refund Failed Webhook

The PAYMENT_REFUND_FAILED webhook is sent when a Rapyd refund fails since the payment object on which the refund is based is not in closed status.

  • PAYMENT_REFUND_FAILED Webhook

  • {
      "id": "b79d35e8-44e3-4332-bbb2-bcc44c0c157a",
      "token": "wh_dc29f55dc5578b335f0f8ff688437231",
      "organization_id": "3170a8c6-ceab-4299-98bd-85704******5286",
      "org_pk": 0,
      "type": "PAYMENT_REFUND_FAILED",
      "data": {
        "id": "refund_d5e77fd76481c549874a39b6d70cc859",
        "amount": 73.48,
        "payment": "payment_407f4d19f3860d36144843faca4a013a",
        "currency": "EUR",
        "failure_reason": "",
        "failure_code": "",
        "metadata": {},
        "reason": "",
        "status": "Error",
        "receipt_number": 0,
        "created_at": 0,
        "updated_at": 0,
        "merchant_ewallet": null,
        "merchant_reference_id": null,
        "payment_created_at": null,
        "payment_method_type": "",
        "ewallets": [
          {
            "ewallet": "ewallet_f7d6a6bfade1cabb06f3e264d8f1899b",
            "amount": 81
          },
          {
            "ewallet": "ewallet_744a449df75ff04e248ac86e557430e5",
            "amount": 1
          },
          {
            "ewallet": "ewallet_3fa75821f96ab66f05532891527d59d3",
            "amount": 3
          },
          {
            "ewallet": "ewallet_97b1a21cced134eb751f5efc24424048",
            "amount": 5
          }
        ],
        "proportional_refund": true,
        "merchant_debited_amount": 90,
        "merchant_debited_currency": "USD",
        "fx_rate": 0.81681,
        "fixed_side": "sell"
      },
      "attempts": [],
      "trigger_operation_id": "c4dd2614-2277-4538-9c8c-c3f88ce2d7b2",
      "first_attempt_at": 0,
      "last_attempt_at": 0,
      "status": "",
      "created_at": 0,
      "next_attempt_at": 0,
      "uri": ""
    }