- Print
- DarkLight
Con esta integración podrás desplegar nuestro checkout con cualquier evento en javascript
Agrega el script en su web.
<script type="text/javascript" src="https://checkout.epayco.co/checkout.js">script>
Configuración inicial
key: llave secreta del comercio.
test: true (prueba), false (producción).
var handler = ePayco.checkout.configure({
key: '45b960805ced5c27ce34b1600b4b9f54',
test: true
});
Configuración de variables
Iniciar un objeto con los parámetros de la compra, atributos del cliente y ocultar métodos de pago
var data={
//Parametros compra (obligatorio)
name: "Vestido Mujer Primavera",
description: "Vestido Mujer Primavera",
invoice: "FAC-1234",
currency: "cop",
amount: "5000",
tax_base: "4000",
tax: "500",
tax_ico: "500",
country: "co",
lang: "en",
//Onpage="false" - Standard="true"
external: "true",
//Atributos opcionales
extra1: "extra1",
extra2: "extra2",
extra3: "extra3",
confirmation: "http://secure2.payco.co/prueba_curl.php",
response: "http://secure2.payco.co/prueba_curl.php",
//Atributos cliente
name_billing: "Jhon Doe",
address_billing: "Carrera 19 numero 14 91",
type_doc_billing: "cc",
mobilephone_billing: "3050000000",
number_doc_billing: "100000000"
email_billing: "jhondoe@epayco.com"
//atributo deshabilitación método de pago
methodsDisable: ["TDC", "PSE","SP","CASH","DP"]
}
Desplegar checkout
handler.open(data)
Atributos checkout
Conoce las opciones de personalización.
Campo | Requerido | Descripción | Ejemplo |
---|---|---|---|
external | No | Con este atributo determinas el tipo de checkout. | true - false |
key | Si | Public key del comercio | 491d6a0b6e992cf924edd8d3d088aff1 |
amount | Si | Monto total de la transacción. Se permite el uso del punto como separador de decimal. | 5000 o 1000000.89 |
tax_base | No | Monto antes de impuesto | 4000 |
tax | No | Monto impuestos (IVA) | 500 |
tax_ico | No | Impuesto al consumo (Impoconsumo) | 500 |
name | Si | Título del cobro | Vestido Mujer Primavera |
description | Si | Descripción del cobro | Vestido rojo para el verano |
currency | Si | Moneda | cop ó usd |
country | Si | País del cobro | CO |
lang | No | Idioma del Checkout | ES,EN |
test | Si | true = pruebas false = producción | true ó false |
invoice | No | Número de factura del producto | abc123 |
extra1 | No | Campo 1 de información extra | Dato extra 1 |
extra2 | No | Campo 2 de información extra | Dato extra 2 |
extra3 | No | Campo 3 de información extra | Dato extra 3 |
response | No | Página de respuesta personalizada ó dinámica | http://midominio.com/respuesta.html |
acepted | No | Url estática para transacción aceptada | http://misitio.com/aceptada.html |
rejected | No | Url estática para transacción rechazada | http://misitio.com/rechazada.html |
pending | No | Url estática para transacción pendiente | http://misitio.com/pendiente.html |
confirmation | No | Página de confirmación dinámica | http://midominio.com/confirmation |
unique_transaction_per_bill | No | Transacción única por factura | true |
Atributos cliente (Opcional)
A continuación se describen los parámetros para el envió de información de clientes.
Campo | Descripción | Ejemplo |
---|---|---|
name-billing | Nombre del cliente pagador | Andres Perez |
address-billing | Dirección del cliente pagador | Carrera 19 numero 14 91 |
type-doc-billing | Tipo de documento del cliente pagador | CC (Tipo de documento del cliente pagador) |
mobilephone-billing | Teléfono del cliente pagador | 3050000000 |
number-doc-billing | Número de documento del cliente pagador | 1073000000 |
email-billing | Correo electrónico del cliente pagador | andresperez@epayco.com |
Ocultar métodos de pago(Opcional)
Con esta opción podrá ocultar uno o mas medio de pago para no recibir pagos desde estos a excepción del medio de pago Davivienda.
Campo | Descripción | Ejemplo |
---|---|---|
methodsDisable | Ocultar métodos de pago | ["TDC"] tarjeta de crédito ["PSE"] PSE ["SP"] SafetyPay ["CASH"] Efectivo ["DP"] Daviplata |