wallet tarjetas pay paises latinoamerica disponible deja configurar cash aƱadir apple aparece web applepay

web - tarjetas - paises disponible apple pay



Comenzando con Apple Pay en la web (2)

Apple Pay: sandbox vs production: también lo implementé. Entonces, para sandbox solo necesitas:

  1. un id. de comerciante sandbox
  2. un usuario de sandbox -> inicie sesión en el dispositivo de prueba con ese usuario (puede crear un usuario de prueba sandbox en su cuenta de Apple Pay Developer)
  3. no es necesario alojar el certificado para el entorno de la zona de pruebas
  4. si lo está integrando a través de un proveedor de pago externo (por ejemplo, braintree), debe configurar su dominio de prueba allí (por ejemplo: http://my-sandbox-website.com )
  5. vaya al sitio web de pago de apple y busque tarjetas de crédito de prueba -> vaya a su dispositivo de prueba -> Monedero y agregue una de esas tarjetas de crédito allí

Eso es todo, eres bueno para ir :)

Me gustaría implementar Apple Pay para la web. Me estaba confundiendo un poco la documentación de Sandbox and Production. Estoy usando Mac mini (finales de 2012) con Sierra y iPad mini 3 con IOS 10.

¿Puedes ayudarme a comprender qué se necesita para probar Sandbox? Estaba siguiendo: Apple Pay Sandbox Testing .

  1. Ambos dispositivos están en el mismo WIFI, el bluetooth está encendido, el handoff está encendido y AirDrop está encendido.
  2. Creé un usuario de sandbox y entré con él para icould en ambos dispositivos.
  3. Agregué una tarjeta de crédito de prueba a la aplicación Wallet en mi iPad
  4. ¿Debo configurar la identificación del comerciante, el certificado y el dominio del comerciante?

Estoy usando este código simple que encontré aquí. No puedo hacer que canMakePayments () devuelva verdadero. Recibo: "ApplePay es posible en este navegador, pero no está activado actualmente".

window.onload = function() { if (window.ApplePaySession) { var merchantIdentifier = ''example.com.store''; var promise = ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier); promise.then(function (canMakePayments) { if (canMakePayments) { console.log("Hi, I can do ApplePay"); document.getElementById("applePay").style.display = "block"; } else { console.log("ApplePay is possible on this browser, but not currently activated."); document.getElementById("got_notactive").style.display = "block"; } }); } else { console.log("ApplePay is not available on this browser"); document.getElementById("notgot").style.display = "block"; } }


Tuve problemas similares con ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier) no ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier) con la promesa.

El uso de ApplePaySession.canMakePayments() lugar devolvió true cuando las diversas condiciones que menciona para un usuario de sandbox (emparejamiento, iCloud, etc.) se cumplieron en macOS Safari, y los pagos pudieron manejarse con éxito con la entrega a iPhone y Apple Watch.

Sería bueno, por supuesto, determinar qué es lo que falta que hace que ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier) aparentemente no sea true en macOS. Parece funcionar bien en iOS.