Refund a charge

REQUEST_PATH : Refund/v1/Create

Parameter

Type

Required

Description

reference

String

Yes

Unique Reference that identifies a booking in PMS

amount

Float

Yes

Refund Amount

chargeId

Int

No

Id provided by Levart when creating a charge (Optional - If provided will try to refund against a particular charge, else will try to refund against any payment transaction linked to the reference)

descriptionStringNoDescription of refund (Optional)

Request Data

{
    reference: '123456789',
  	amount: 123.12, 
    chargeId: 1234,
	description: 'Refund against deposit paid'
}

Response Data

{
	"success": true,
	"refunds": [
		{
			"id": 4891,
			"amount": 59.36,
			"creditCardFee": 0,
			"transationFee": 0,
			"reference": "9dbcb704d6cb4d329fd53a4ff8e8849e",
			"bookingReference": "123456789",
            "type": "RefundManual",
			"timeStamp": "2024-12-16 16:41:41",
			"cardDetails": {
				"cardNumber": "1111",
				"cardType": "visa",
				"currency": "AUD",
				"token": "80ab96c20e59610c06d4c8b66207132c"
			}
		},
		{
			"id": 4892,
			"amount": 63.64,
			"creditCardFee": 0,
			"transationFee": 0,
			"reference": "9dbcb711a7aa40769feb0848b62a08c0",
			"bookingReference": "123456789",
            "type": "RefundManual",
			"timeStamp": "2024-12-16 16:41:49",
			"cardDetails": {
				"cardNumber": "1111",
				"cardType": "visa",
				"currency": "AUD",
				"token": "80ab96c20e59610c06d4c8b66207132c"
			}
		}
	]
}