---
title: "Procesar una devolución"
method: POST
path: "/card-present/refund"
tags: ["Card Present"]
---

# Procesar una devolución

`POST /card-present/refund`

Este endpoint permite procesar una devolución sobre un cobro anterior.

## Parameters

- `#/paths/~1card-present~1sync/get/parameters/0` — unresolved $ref

## Request body

- object
  - `amount` number — Cantidad a devolver, en la moneda fraccionaria elegida. Una cantidad de 100 utilizando la moneda Euro es igual a 1€.
  - `mid` Mid, required — unresolved $ref
  - `stan` Stan, required — unresolved $ref
  - `rrn` string, required — Código único de la operación. Este código deberá ser utilizado posteriormente para hacer referencia a dicha operación, como para obtener sus datos o ejecutar una devolución.
  - `tid` string, required — Identificador único del dispositivo.

## Response `200`

OK

- object
  - `message` string, required — Nombre del código HTTP de respuesta.
  - `code` number, required — Código de respuesta.
  - `current_time` string, required — Fecha y hora de la petición.
  - `order` object
    - `uuid` Uuid — unresolved $ref
    - `created` string — Fecha de creación de la transacción.
    - `created_from_client_timezone` string — Fecha de creación de la transacción en la zona horaria del comercio.
    - `amount` Amount — unresolved $ref
    - `currency` Currency — unresolved $ref
    - `paid` Paid — unresolved $ref
    - `status` Status — unresolved $ref
    - `refunded` Refunded — unresolved $ref
    - `transactions` object[]
      - `uuid` Uuid — unresolved $ref
      - `rrn` Rrn — unresolved $ref
      - `stan` Stan — unresolved $ref
      - `created` string — Fecha de creación de la transacción.
      - `created_from_client_timezone` CreatedFromClientTimezone — unresolved $ref
      - `operative` 'AUTHORIZATION' | 'DEFERRED' | 'REFUND' | 'CONFIRMATION' | 'CANCELLATION' | 'PAYOUT' | 'TRANSFER' — Operativa de la transacción.
      - `amount` Amount — unresolved $ref
      - `authorization` Authorization — unresolved $ref
      - `processor_id` ProcessorId — unresolved $ref
      - `status` 'CREATED' | 'SUCCESS' | 'REFUSED' | 'ERROR' | 'PENDING' | 'CANCELLED' — Estado de la transacción.
      - `error` Error — unresolved $ref
      - `source` object
        - `object` Object — unresolved $ref
        - `uuid` Uuid — unresolved $ref
        - `type` 'CREDIT' | 'DEBIT' | '' — Tipo de tarjeta (Crédito/Débito o desconocido).
        - `token` Token — unresolved $ref
        - `brand` Brand — unresolved $ref
        - `country` Country — unresolved $ref
        - `bin` Bin — unresolved $ref
        - `last4` Last4 — unresolved $ref
        - `expire_month` ExpireMonth — unresolved $ref
        - `expire_year` ExpireYear — unresolved $ref
        - `bank` Bank — unresolved $ref
        - `prepaid` Prepaid — unresolved $ref
        - `validation_date` ValidationDate — unresolved $ref
        - `creation_date` string — Fecha de creación de la tarjeta en Paylands.
        - `brand_description` BrandDescription — unresolved $ref

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/paylands/apis/documentacio-n-de-paylands.md) · [All operations](https://skmtc.net/paylands/apis/documentacio-n-de-paylands/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/paylands/documentacio-n-de-paylands/revisions/6bf9c0ba354b/schema)
