facttic / coopcycle-web

Open source logistics platform. Only for worker-owned business.
https://coopcycle.org
Other
3 stars 0 forks source link

Configurar apikeys múltiples #4

Closed nicolasdimarco closed 4 years ago

nicolasdimarco commented 4 years ago

Si vamos a meter keys para MP deberían convivir con las de Stripe.

alexsegura commented 4 years ago

Hola!

Hemos decidido utilizar Mercado Pago como gateway "alternativa", porque cobre toda Latino America, arreglando el problema tambien para lxs amigxs de Costa Rica, Brazil, Guatemala...

Desde coopcycle/coopcycle-web@cb24d2d90a33177acba5274523e598e333c6b3f3, es posible configurar credenciales para Mercado Pago, cuando el pais esta en la lista de paises que cobre Mercado Pago (mira la clase GatewayResolver)

Entonces creo que puedes cerrar esta issue 🙂

sgobotta commented 4 years ago

@alexsegura Hola!

Hemos decidido utilizar Mercado Pago como gateway "alternativa", porque cobre toda Latino America, arreglando el problema tambien para lxs amigxs de Costa Rica, Brazil, Guatemala...

Desde coopcycle/coopcycle-web@cb24d2d, es posible configurar credenciales para Mercado Pago, cuando el pais esta en la lista de paises que cobre Mercado Pago (mira la clase GatewayResolver)

Entonces creo que puedes cerrar esta issue slightly_smiling_face

Alex, gracias por la respuesta. Ayer a última descubrimos que estaban trabajando sobre MercadoPago y pudieron cerrar algunos PR. Definitivamente es de gran utilidad para la localización de CoopCycle en Argentina. Vamos a estar haciendo pruebas y seguramente aportando al issue de documentación :tada:

sgobotta commented 4 years ago

La lógica funciona de la siguiente manera:

Si en el ambiente de tu instancia figura COOPCYCLE_COUNTRY=ar, entonces tu medio de pago es MercadoPago, de esa manera conviven los distintos pagos para distintas regiones/países. En otras palabras, cuando lo configuramos para ar, el formulario es distinto.

Ya existen campos para las keys de MP de TEST y LIVE. las de live no funcionan aún.

sgobotta commented 4 years ago

La lógica funciona de la siguiente manera:

Si en el ambiente de tu instancia figura COOPCYCLE_COUNTRY=ar, entonces tu medio de pago es MercadoPago, de esa manera conviven los distintos pagos para distintas regiones/países. En otras palabras, cuando lo configuramos para ar, el formulario es distinto.

Ya existen campos para las keys de MP de TEST y LIVE. las de live no funcionan aún.

Se está trabajando acá

sgobotta commented 4 years ago

Ya se resolvió el conflicto del formulario que no mostraba las api keys de producción de MP. Y se pueden configurar distintas api keys, dependiendo del país declarado en .env