Me topé con una discrepancia entre el sandbox y el modo productivo usando el Checkout SDK.
En el modo sandbox, estoy pasando los datos de usuario (email y nombre) como prop del componente y estoy ocultando que esos datos (customerInformation) se pidan al usuario al momento de completar el pago. Esto funciona correctamente y el pago se procesa perfecto.

En el modo productivo, este setup no funciona. El submit del formulario directamente no funciona, claramente no valida este setup.
Al cambiar esta config a customerInformation: true, y mostrar los fields para que el usuario ingrese los datos de email y nombre, ahi el formulario valida y el submit funciona.

El problema de esto (al menos que me este faltando información, agradecido si me la facilitan) es la identificación del usuario en el webhook para poder asignar ese estado de la suscripción en mi DB.
Si el usuario es capaz de modificar su email al momento de realizar el pago, me quedaría una subscripción huérfana y tendría que identificar manualmente a que email pertenece ese usuario en mi DB.
Please authenticate to join the conversation.
In Review
💡 Feature request
21 days ago

Mauro Barrionuevo
Get notified by email when there are changes.
In Review
💡 Feature request
21 days ago

Mauro Barrionuevo
Get notified by email when there are changes.