OpenCart Installation
Para instalar el plugin de myPOS Checkout, siga los pasos que se indican a continuación:
1. Search for myPOS Checkout plugin at opencart.com

2. Descargue el plugin.
3. Upload the downloaded files to your OpenCart installation.
4. Sign in to your OpenCart site as an administrator.

5. From your OpenCart Dashboard go to Extensions > Payments.

6. Select myPOS Checkout payment method and click Install.

Configuración
In order to configure values of myPOS Checkout in the setting page from your OpenCart Dashboard go to Extensions > Payments > myPOS Checkout > Edit.

Solicitar una cuenta myPOS
Primero, para usar esta opción de pagos, Usted tiene que registrar una cuenta myPOS en www.mypos.eu.


Añadiendo nuevas tiendas en línea
Once you have myPOS Account you need to go to the Online > Online stores > Add new store
You need to fill in all required fields:

Configuración de la nueva tienda en línea
Once added, the new online store will be visible at the Online > Online stores menu. The new online store will be with status “Disabled”. You need to:
1. Lea con atención y acepte las condiciones generales y las tarifas para esta tienda.
2. Ponga un par de llaves para esta página web particular.

For signing process, both myPOS Checkout API and the merchant generate public/private key pairs and exchange the public certificate. By clicking on the ‘Generate new keys’ button at Keys menu public/private key could be generated.
myPOS Checkout API requires from merchant to upload his public certificate so that his digital signature can be verified from the system. The merchant can upload several public certificates. A key index is assigned to each certificate. For each of the merchant's public certificate there is a certain myPOS public certificate.
You can download each myPOS public certificate by clicking on Download in the myPOS public certificate column.
3. Enable the store by clicking on the appropriatebutton beside the store.
Recuerde que sus tiendas deben contar con la verificación de myPOS, que puede tardar hasta 5 días hábiles en producirse. Mientras se verifican sus tiendas en línea puede procesar transacciones, pero con ciertos límites.
Configuración de myPOS Checkout como método de pago
1. First, you need to enable myPOS Checkout as a payment method – mark “Enable myPOS Checkout payment” checkbox.

2. Modo de prueba
Test environment mimics production environment and you can make all you requests to the system as you will do in production environment. You could test with every debit or credit card number. In test environment all card transactions will be processed as successful payment. Your card will not be charged. If test mode is enabled Developer options will be used.

In case if test mode is enabled you need to use the following test data:
Datos de prueba
myPOS PayLink:
https://www.mypos.eu/vmp/checkout-test
Número de tienda:
000000000000010
Número de cuenta myPOS:
61938166610
Clave privada de desarrollador
Certificado público de desarrollador myPOS
3. Iniciar sesión
4. Configure values in Developer/Production options section:
a ) Sort Order
b ) Store ID - it is given when you add a new online store.

Información para la tienda en línea en www.mypos.eu:

c ) Número de cliente

Disponible en www.mypos.eu:

Private Key could be generated by clicking on the ‘Generate new keys’ button at www.mypos.eu > Online > Online Stores > Keys menu.

| Plataforma de Comercio electrónico | www.mypos.eu |
|---|---|
|
|
|
Está disponible para su descarga en www.mypos.eu > Menú servicios comerciales > myPOS Online > Tiendas en línea > menú de teclas.

You need to copy this myPOS Public certificate to the Online platform/field myPOS Public Certificate.

URL de prueba: https://www.mypos.eu/vmp/checkout-test
URL de producción: https://www.mypos.eu/vmp/checkout
Plataforma de Comercio electrónico

Disponible en www.mypos.eu:

5. Save Configuration Changes by clicking on the “Save” button.
Notas importantes sobre la integración técnica:
- The URL_Notify should be SSL-enabled address only, i.e. it must start with "https://". Unsecure URLs will be treated as wrong and the transaction will be reversed by the system.
- Bajo la solicitud de HTTP, el Comerciante tiene que responder con cabecera HTTP 200 OK con el contenido siguiente: “OK”. Cada otra respuesta se aceptará como error de la comunicación. Error RFC, error del server o fallo del sistema.
En cuanto el myPOS Checkout sea configurado sus clientes podrán elegir como método de pago y pagar por sus bienes y servicios fácilmente y usar con seguridad su tarjeta de débito/crédito.


