...
Advanced Tables - Table Plus |
---|
heading | 0 |
---|
multiple | false |
---|
enableHeadingAttributes | false |
---|
enableSorting | false |
---|
enableHighlighting | false |
---|
|
Nombre | Tipo | Formato | Descripción |
---|
type | String |
| Tipo de pago. Valores: - debit: Debito en cuenta o tarjeta.
- online: Transacción online con tarjeta.
- transfer: Transferencia en cuenta.
- debin: Transacción debin
- coupon: Cupon de pago.
Si no se envía el tipo de transacción solo se registrara la operacion y retornara en el parametro form_url la url del checkout de pago. | 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. | external_transaction_id | String |
| Id externo de identificación de la transacción. Este campo no puede repetirse, debe ser ÚNICO, generado por la entidad.
| details | Array (Object) |
| 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. | 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 realizará el pago del mismo. | external_reference | String |
| Referencia o id externo a la plataforma para uso de la entidad. | concept_id | String |
| Identificador del concepto del pago definido por la entidad. | concept_description | String |
| Descripcion del concepto del pago definido por la entidad. | amount | Float | ##.00 | Monto del pago. | collector_id | String |
| Identificador del la entidad. Se puede enviar un identificador distinto al de la entidad que está 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) |
| Listado de medios de pago. | authorization_transaction_id | String |
| ID de transacción de autorización. | amount | Float |
| Monto a pagar con el medio de pago. | media_payment_id | Integer |
| Identificador del medio de pago. | number | String |
| Número 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 | security_code | String |
| Codigo de seguridad de la tarjeta. | 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 |
| | id | String |
| Identificador del pagador. Se obtiene del servicio de CUSTOMERS | external_reference | String |
| Referencia del pagador en la entidad. | 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. | due_date | Date | yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone | Fecha de vencimiento. | last_due_date | Date | yyyy-MM-dd'T'HH:mm:ssZ RFC 822 time zone | Fecha de último vencieminto. | metadata | Object |
| Objeto JSON para adjuntar datos al pago. | carrier | String |
| Carrier | presets | Object |
| Objeto JSON para presetear valores de un pago. | media_payment_ids | Array[Integer] |
| Lista de medios de pago aceptados por el pago | type | String |
| Tipo de forma de pago. Valores: - debit: Debito en cuenta o tarjeta.
- online: Transacción online con tarjeta.
- transfer: Transferencia en cuenta.
- debin: Transacción debin
- coupon: Cupon de pago.
| promotion_id | String |
| Promocion presseteada para el pago | installments | Integer |
| Cuotas preseteadas para el pago | actions | Array[Object] |
| Lista de acciones presetadas para el pago. Valores: |
|
Error posibles
...
4000 Invalid request.
...
4001 Invalid payment id.
...
4002 Invalid payment type.
...
4003 Invalida payment status
...
4004 Invalid collector.
...
4005 Invalid payment method.
...
4006 Invalid currency.
...
4007 Invalid url return.
...
4008 Invalid back url.
...
4009 Invalid url notification.
...
4010 Invalid media payment.
...
4011 Invalid expiration year.
...
4012 Invalid expiration month.
...
4013 Invalid identification type.
...
4014 Invalid identification type.
...
4015 Invalid due date.
...
4016 Invalid last due date.
...
4017 Invalid security code.
...
4018 Invalid transaction amount.
...
4019 Invalid action.
...
4020 Invalid authorization transaction id.
...
4030 Details of payment can not be null.
...
4031 External reference can not be null.
...
4032 Concept id can not be null.
...
4033 Concept description can not be null.
...
4034 Amount can not be null.
...
4035 Installments can not be null.
...
4036 Card holder can not be null.
...
4037 Card holder name can not be null.
...
4038 Card holder identification can not be null.
...
4039 Identification number can not be null.
...
4050 Parameter not allowed.
...
4051 Unrelated collector.
...
4052 Payment type not updateable.
...
4053 Rate out of range.
...
4054 Charge delay out of range.
...
4055 Installments not allowed.
...
4056 Payment id not allowed.
...
4057 Payment number not allowed.
...
4058 Security code not allowed.
...
4059 Holder not allowed.
...
4060 Parameter not found.
...
4100 Access denied.
...