Información completa del pago. Datos con los que fue creado y el estado actual del pago.
SecurityApi-Key
Request
path Parameters
id
required
string <= 255 characters
Identificador del pago
Responses
200
Operación exitosa. Devuelve un objeto JSON con la información de pago.
Response Schema: application/json
payment_id
required
string
Identificador único del pago, es una cadena alfanumérica de 12 caracteres. Como este identificador es único, se puede usar, por ejemplo, para evitar procesar una notificación repetida. (Khipu espera un código 200 al notificar un pago, si esto no ocurre se reintenta hasta por dos días).
Example: "gqzdy6chjne9"
payment_url
required
string
URL principal del pago, si el usuario no ha elegido previamente un método de pago se le muestran las opciones.
URL para invocar el pago desde un dispositivo móvil usando la APP de Khipu.
Example: "khipu:///pos/gqzdy6chjne9"
ready_for_terminal
required
boolean
Es true si el pago ya cuenta con todos los datos necesarios para abrir directamente la aplicación de pagos Khipu.
Example: false
notification_token
required
string
Cadena de caracteres alfanuméricos que identifican unicamente al pago, es el identificador que el servidor de Khipu enviará al servidor del comercio cuando notifique que un pago está conciliado.
Fecha y hora de conciliación del pago. Formato ISO-8601.
Example: "2017-03-01T13:00:00.000Z"
subject
required
string
Motivo del pago.
Example: "Test"
amount
required
number <double>
El monto del cobro.
Example: 1000
currency
required
string
El código de moneda en formato ISO-4217.
Example: "CLP"
status
required
string
Estado del pago, puede ser pending (el pagador aún no comienza a pagar), verifying (se está verificando el pago) o done, cuando el pago ya está confirmado.
Enum:"pending""verifying""done"
Example: "done"
status_detail
required
string
Detalle del estado del pago:
pending (el pagador aún no comienza a pagar),
normal (el pago fue verificado y fue cancelado por algún medio de pago estándar),
marked-paid-by-receiver (el cobrador marcó el cobro como pagado por otro medio),
rejected-by-payer (el pagador declaró que no pagará),
marked-as-abuse (el pagador declaró que no pagará y que el cobro fue no solicitado), y
reversed (el pago fue anulado por el comercio, el dinero fue devuelto al pagador).
Fecha máxima para ejecutar el pago (en formato ISO-8601). El cliente podrá realizar varios intentos de pago hasta dicha fecha. Cada intento tiene un plazo individual de 3 horas para su ejecución.
Origen de fondos usado por el pagador, puede ser debit para pago con débito, prepaid para pago con prepago, credit para pago con crédito, o vacío en el caso de que se haya pagado mediante transferencia bancaria.
Enum:"debit""prepaid""credit""not-available"""
Example: "debit"
discount
number <double>
Monto a descontar del valor pagado.
Example: 0
third_party_authorization_details
string
Ignorar este campo.
400
Bad request - Solicitud mal formada
401
Unauthorized - Credenciales no válidas o faltantes
403
Forbidden - Cliente no tiene privilegios
404
Not found - Recurso no disponible
500
Internal server error - Servidor no pudo completar la solicitud