La siguiente sección está dedicada para aquellos que estén utilizando un carrito de tercero que soporta el método de pago de 2Checkout. Si no está seguro si su carrito soporta a 2Checkout, por favor pregunte al fabricante del carrito.
Aunque no podemos proveerle soporte directo para programas de carrito de tercero, la integración generalmente consiste en llenar varios campos correctamente en las áreas de administración del carrito de compras y de su cuenta de vendedor de 2Checkout (Vendor Admin). Debajo se encuentran las explicaciones sobre la información más comúnmente requerida para la integración de carrito.
Por favor note que dado que no hay estándares entre los fabricantes de carritos, los nombres de campo pueden diferir.
SID (ID de Usuario, ID de Vendedor)
El SID es su número de cuenta de vendedor con 2Checkout, no su nombre de usuario. También nos referimos a este número como su ID de Vendedor o ID de Proveedor. Este número identifica su cuenta de 2Checkout cuando una orden pase a través de la rutina de compra. Si este valor es incorrecto, lo más probable es que reciba un error de parámetro. Si desconoce su SID, el mismo puede ser fácilmente localizado ingresando a su cuenta de 2Checkout. Su número de cuenta estará localizado en la parte superior izquierda de su página de inicio.
Approved URL
Una vez que una venta se haya completado, el carrito de compras necesitará ser notificado y actualizado con los detalles de la compra. La mayoría de los carritos de compra hacen ésto usando un script de retorno para procesar los parámetros que se envían de regreso. El URL completo para dicho script de retorno debería ser identificado por la documentación de su carrito y debe ser ingresado en su cuenta de vendedor de 2Checkout. Este URL puede ser configurado junto con la configuración de retorno en su página de Site Management (“Manejo de Sitio”).
Una vez que una orden haya sido completada éxitosamente, esta configuración decidirá si su cliente es enviado directamente a su URL de aprobación o a nuestra página de orden procesada. La página de orden procesada mostrará el siguiente mensaje: “Haga clic aquí para Finalizar su Orden”. Haciendo clic en el botón transferirá al cliente y los parámetros de venta a su URL de aprobación. Los carritos generalmente recomiendan que esta configuración sea “Immediately returned to my website” (“Inmediatamente devolver a mi sitio”) para asegurarse de que el cliente es retornado éxitosamente. Debido a la manera en la cual el retorno directo funciona, puede ser que no sea soportado por su carrito por lo cual es importante que esta configuración siga las recomendaciones especificadas por la documentación de su carrito.
Palabra Secreta (“Secret Word”)
Su palabra secreta es usada en el cifrado del hash MD5 que 2Checkout le envía al completarse una compra. A modo de autenticar la compra correctamente, la palabra secreta debe ser configurada al mismo valor en su carrito de compras y en su cuenta de vendedor. La palabra secreta puede ser configurada en la página de Manejo de Sitio (“Site Management”).
El Proceso de Retorno
Luego de la finalización exitosa de una venta, 2Checkout puede devolver los parámetros del cliente y la venta a un script o página en su sitio. Este URL puede ser ingresado en la página de Manejo de Sitio (“Site Management”) haciendo clic en la pestilla de Account (“Cuenta”) seguida de la sub-categoría de Site Management (“Manejo de Sitio”).
Especificar un URL de aprobación a nivel de cuenta dirigirá a todos los clientes al mismo URL luego de que un pedido haya sido exitoso. Un URL de aprobación puede ser configurado al nivel de producto cuando se provee un URL de aprobación para cada producto de forma individual en la página de detalles. URLs de aprobación a nivel de producto anulará cualquier URL de aprobación proporcionado a nivel de cuenta y podrá dirigir al cliente a una locación específica para ese producto, como ser una página de descarga. Si se ordenaran productos múltiples, el cliente será proveído con múltiples URLs de aprobación lo cual les permitirá acceso a cada producto en la compra. Las instrucciones sobre cómo configurar sus productos pueden ser encontradas en la sección de Creación de Producto.
También puede elegir pasar el URL de aprobación en la marcha usando el parámetro x_receipt_link. Este parámetro anulará ambos URLs de aprobación a nivel de producto y cuenta. El valor que se vaya a pasar deberá coincidir con el dominio registrado en la cuenta.
Si usted está devolviendo al cliente a un script de su lado, es importante que note que la información de parámetro será típicamente devuelta a través de POST. Los parámetros pueden ser convertidos de POST a GET, si el conjunto de parámetros de plug and play es usado y varios productos están siendo comprados al mismo tiempo. Por lo pronto, si está utilizando un URL de aprobación a nivel de producto, su script de retorno debería poder manejar ambos métodos sin que se rompan. También podrá verificar la autenticidad de cada retorno utilizando la retransmisión de hash MD5 de cada venta. Más información sobre cómo utilizar este parámetro y el hash MD5 puede ser encontrada en nuestra Guía de Usuario de Integración Avanzada.
Finalmente, usted determinará el método a través del cual el cliente será devuelto al URL de aprobación. 2Checkout.com provee dos métodos. Puede enviar al cliente a la página de orden procesada o usar la función de Retorno Directo para sobrepasar la página e inmediatamente mostrar su URL de aprobación. Su método de retorno puede ser seleccionado en la página de Manejo de Sitio (“Site Management”).
Con el Retorno Directo (“Direct Return”) configurado a “Given links back to my website” (“Enlaces proveídos para regresar a mi sitio”), el cliente será llevado a nuestra página de Orden Procesada luego de que una compra haya sido completada de forma exitosa. Esta página ofrece un botón de “Click Here to Finalize Your Order” (“Haga Clic Aquí para Finalizar su Orden”). Cuando se hace clic en este botón, los parámetros que se han colectado del cliente y la compra serán dirigidos al URL de aprobación que se haya proveído.
Con el Retorno Directo configurado a “Immediately returned to my website” (“Inmediatamente devolver a mi sitio”) los parámetros de venta serán enviados al URL de aprobación mientras son traídos por nuestro servidor y mostrados al cliente. Cuando utilice esta función de Retorno Directo, el URL será enmascarado al cliente, lo que aparecerá como si aún estuviera en el dominio de 2Checkout.com. Este método puede ser usado con redirecciones mientras que cada página emita al navegador contenido que sobrepase los 255 caracteres. Si el Retorno Directo tropieza con una página que redireccione sin emitir contenido, el proceso fallará y el cliente será enviado a nuestra página de Orden Procesada. Ésto ocurre usualmente con la redirección de un título, específicamente contenido por debajo de 255 caracteres. Ésto es un problema común dado que muchos desarrolladores configurarán sus URLs de aprobación a un script que procese los parámetros devueltos de las ventas y que luego dirige a los clientes a otra página. Ésta es usualmente una página de agradecimiento o descarga para productos intangibles. La mejor solución es manejar todo el proceso luego de una orden en la página configurada como su URL de aprobación, incluyendo el mensaje de agradecimiento. Si ninguna redirección es usada, lo que significa que el URL es enmascarado por nuestros servidores, entonces los enlaces relativos no apuntará a la locación correcta. Ésto puede ser corregido con el uso de rutas absolutas en la página de URL de aprobación o simplemente usando una etiqueta de “base” en la cabecera del documento para proveer una referencia a las rutas relativas. Si tiene problemas con el proceso de retorno, nos puede contactar a techsupport@2co.com para que le asistamos a solucionar el problema.
Por favor note: Si no especifica un URL de aprobación a nivel de cuenta, de producto, o con el parámetro x_receipt_link, el cliente permanecerá en la página 2Checkout de Orden Procesada luego de finalizada la compra.
Modo de Demostración (Demo Mode)
Ahora que usted completó la integración, querrá hacer algunas órdenes de compra de demostración para probar la integración de su cuenta. Lo más fácil para ejecutar ésto es cambiar la configuración de demostración de su cuenta en la página de Manejo de Sitio (“Site Management”).
Las siguientes tres opciones están disponibles para la función de Configuración Demo (“Demo Setting”).
On: Al usar esta configuración, todas las ventas serán tratadas como de demostración (demo), sin importar ninguno de los valores de parámetro.
Off: Al usar esta configuración, todas las ventas serán tratadas como activas, sin importar ninguno de los valores de parámetro.
Parameter: Al usar esta configuración, un parámetro de demostración que se envía a la rutina de compra, controlará la configuración de demostración.
Haga clic en el botón de Save Changes (“Guardar Cambios”) localizado al final de la página para actualizar su configuración. Cuando esté usando la herramienta de Demo Setting para hacer compras de prueba, limpie el caché y las cookies en su navegador entre pruebas para hacerse seguro de que la nueva configuración en su cuenta se aplica.
Logos de Compra
Aunque opcionales, recomendamos que exhiba el logo de su compañía en las páginas de compra a través de la herramienta de Purchase Logos (Logos de Compra). Nuestra especificación de 300×50 píxeles puede requerir que tenga que ajustar sus logos o usar nuestra función para cambiar el tamaño automáticamente. Una vez que el tamaño se haya cambiado, podrá subir su logo haciendo clic en la pestilla de Account (“Cuenta”) seguida por la sub-categoría de Site Management (“Manejo del Sitio”). La sección de sus logos estará localizada en la parte derecha de la página.
Haga clic en el símbolo de “+” debajo de “Purchase” (“Compra”) para abrir la página de Configuración de Logos de la Página de Compra (“Set Purchase Page Logo”)
Para seleccionar la imagen que desea subir, haga clic en el botón de Browse (“Navegar”) a la izquierda del campo de Image to Upload (“Imagen a Subir”). Luego provea un nombre para su imagen y la carpeta en donde agrupará la imagen si así lo desea. Las opciones de Auto Resize Image (“Cambiar el Tamaño de la Imagen Automáticamente”) y Auto Convert to JPEG (“Convertir Automáticamente a JPEG”) son seleccionadas por defecto y son recomendadas dado que aseguran que la imagen se muestra apropiadamente dentro de la rutina de compra. Haga clic en el botón de Upload Image (“Subir Imagen”) para completar el proceso. El logo será automáticamente configurado como su logo de compra y se mostrará a los clientes durante la rutina de compra. Podrá editar el logo de compra en cualquier momento haciendo clic en el ícono de edición debajo de la imagen miniatura en la página de Site Management (“Manejo de Sitio”), o haciendo clic en la imagen miniatura para seleccionar un logo diferente que ya haya sido subido.