Devolución de cobro V2
POST
/integrations/openwaylet/v2/payments/refundEste método se utilizará para solicitar una devolución de un pago que haya finalizado con éxito. Si la petición es correcta el servicio devolverá un HTTP status 200, informando del importe devuelto.
Cálculo de la firma (Signature)
La firma que enviará la petición a la API se calculará de la siguiente forma (en pseudo-código):
HMACSHA512(amount + commerceId + paymentId)
utilizando una contraseña proporcionada por Klikin.
Request
Importe de la devolución
Identificador del comercio que realiza el cargo. Proporcionado por Klikin.
Identificador de la operación en el comercio. Ha de ser único por operación de cargo.
Número de elementos del ítem
Descripción del ítem
Precio unitario del ítem
Precio total de las unidades del ítem
Indica si generó cashback, por defecto, true
Firmado de la petición
{
"amount": "300",
"commerceId": "ae125b641cf97ebbd2bdc6fb",
"paymentId": "202305248569",
"items": [
{
"units": 2,
"description": "Incredible Concrete Bacon",
"unitPrice": 100,
"totalPrice": 200,
"generateCashback": true
}
],
"signature": "85a1e4ededaf592a50f1bc67"
}
Responses
Importe devuelto
{
"refundedAmount": "200"
}