Acción
GET /api/v2/pagos/:id
Parámetros del mensaje
Tipo de pago. Valores: Listado de pagos que conforman la transacción. Puede tener mas de un pago dentro de una transacción o referenciar a pagos pendientes ya registrados realizados. También se puede enviar pagos a diferentes comercios los cuales deben declarar y registrar la relación de los mismos. Identificador de moneda. Valores: USD: Dolar estadounidense Tipo de cardo. Valores: Quien paga. Valores: Origen de la transacción. Valores: Tipo de relación. Valores: Estado de la transacción. Valores: pending: El usuario aún no completó el proceso de pago. approved: El pago fue aprobado y acreditado. authorized: El pago ha sido autorizado pero aún no fue capturado. in_process: El pago fue enviado al medio de pago para el proceso. rejected: El pago fue rechazado. El usuario puede intentar pagar nuevamente. cancelled: El pago fue cancelado por una de las partes, o porque el tiempo expiró. refunded: El pago fue devuelto al usuario. yyyy-MM-dd'T'HH:mm:ssZ yyyy-MM-dd'T'HH:mm:ssZ yyyy-MM-dd'T'HH:mm:ssZ yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone Origen de la transacción. Valores:Nombre Tipo Formato Descripción id String Identificador del pago. type String collector_id String Identificador del comercio. return_url String URL a la cual redirige el formulario de ingreso de datos de metodos de pago una vez finalizado el pago. back_url String URL a la cual redirige el formulario de pago al realizar clic en el boton regresar. notification_url String URL a la cual se estaran enviado las notificaciones del pago. form_url String URL details Array (Object) payment_id String Identificador del pago. Se puede enviar el identificador para obtener los datos de un pago pendiente ya registrado en la plataforma, de esta forma la transacción actual realizara el pago del mismo. external_reference String Referencia o id externo a la plataforma para uso del comercio. concept_id String Identificador del concepto del pago definido por el comercio. concept_description String Descripcion del concepto del pago definido por el comercio. amount Float ##.00 Monto del pago. collector_id String Identificador del comercio. Se puede enviar un identificador distinto al del comercio que esta realizando la transacción, los cuales deben declarar y registrar la relación de los mismos. rate Float ##.00 Tasa de interes anual a cobrar pasada la fecha de vencimiento. charge_delay Float ##.00 Monto fijo a cobrar pasada la fecha de vencimiento. currency_id String payment_methods Array (Object) amount Float Monto a pagar con el medio de pago. media_payment_id Integer Identificador del medio de pago. first_six_digits String Primeros seis digitos del medio de pago. last_four_digits String Ultimos cuatro digitos del medio de pago. installments Integer Cuotas. promotion_id String Identificador de la promoción. expiration_year Integer Año de expiración de la tarjeta expiration_month Integer Mes de expiración de la tarjeta authorization_code Integer Código de autorización holder Object Titular del medio de pago. name String Nombre. identification Object Documento del titular. type String Tipo de documento. number String Número. country String ISO 3166-1 alfa-3 País de expedicion. payer Object Datos del pagador. id String Identificador del pagador. Se obtiene del servicio de CUSTOMERS name String Nombre. email String Email. identification Object Documento del pagador. type String Tipo de documento. number String Número. country String ISO 3166-1 alfa-3 País de expedicion. phones Array (Object) Lisado de números telefónicos. description String Descipción del número. country_code Integer Código de país. area_code Integer Código de área. number Integer Números telefónico. extension Integer Extensión. fee_details Array (Object) Detalle de las comisión. Estan expresadas en la misma moneda que la transacción. type String fee_payer String description String Razón de la comisión. amount Float ##.00 Monto de la comisión. final_amount Float ##.00 Monto final de la transacción. Es la suma de los montos de los detalles mas las comisión aplicadas al pagador. refunds Array (Object) Listado de reembolsos. Estan expresadas en la misma moneda que la transacción. id String Identificador del reembolso. amount Float ##.00 Monto de reembolso. source Object Origen del reembolso. id String Identificador del origen. name String Nombre. type String metadata Object Objeto JSON para adjuntar datos al reembolso. relateds Array (Object) Pagos relacionados. type String payment_id String Identificador del pago relacionado. status String status_detail String Detalle del estado (Ej: En un pago rechazado puede venir la leyenda del rechazo "Sin Fondo") validation Boolean Si necesita validación por parte del pagador. review Boolean Si requiere revisión por parte de la entidad. upgradeable Boolean Si se puede actualiar el pago. request_date Date Fecha de envio de la transacción. due_date Date Fecha de vencimiento. last_due_date Date Fecha de último vencieminto. process_date Date Fecha en la que se proceso el pago. paid_date Date Fecha de pago. rejected_date Date Fecha de rechazo. cancel_date Date Fecha de cancelación. accreditation_date Date Fecha de acreditación. review_validation_date Date Fecha de validación del pago por parte de la entidad. payer_validation_date Date Fecha de validación del pago por parte del pagador. payer_deferred_date Date Fecha de diferimiento del pago. last_updated_date Date Última fecha de actualización. metadata Object Objeto JSON para adjuntar datos al pago. carrier String Carrier source String id String Identificador del origen. name String Nombre. type String
Errores posibles
4000 Invalid request.
4001 Invalid payment id.
- 4100 Access denied.
- 5001 Internal service error.