Vamos a hacer algunas pruebas para entender como funciona Android Pay y para hacer las pruebas, vamos a recorrer al CodeLab de Google de Android Pay

Como dijo Sócrates: “No puedo enseñar nada a nadie; solo puedo hacerles pensar”

Pues bien…. comencemos pensando, programando y aunque “sepamos que no sabemos nada” vamos a hacer el esfuerzo con Android Pay para intentar aprender algo nuevo.

Comencemos

Directorio de trabajo, en nuestra PC utilizaremos la carpeta:

/Users/pabloin/Desktop/NoCuestaNada/Mob/GitHub-tmp/googlesamples/android-pay-codelab

El proyecto en Android, lo llamaremos de la siguiente manera:

TestAndroidPay
pay.probarnocuestanada.com


Paso 01 - Creamos el Proyecto TestAndroidPay a partir del Codelab

Creamos el proyeto Android, y luego seguimos la mayoría de los pasos del CodeLab de Google de Androy Pay.

El resultado, después de 40 minutos, es el poryecto practimanete finalizado, como se ve en la imagen a continuación, donde se ejecutó el emulador, con el botón de Android Pay:

importacion paso1 screenshot

Cuando presionamos el botón de Android Pay del Emulador, la prierma vez, en nuestro caso, nos solicita que asociemos la cuenta de Google al emulador:

importacion paso1 screenshot

Después de Agregar la cuenta, nuevamente presionamos el botón de Android Pay del Emulador y obtenermos el siguiente mensaje de error:

“To make purchase using Android Pay, please setup your card in android pay app”

importacion paso1 screenshot

¿Como debería continuar? Hay una pregunta similar el stackoverflow


Paso 02 - Pensemos

Si bien, fué positivo poder avanzar con la aplicación codelab que nos da Google, tenemos que hacer las siguientes preguntas y observaciones

  • En el ejemplo, estamos utilizando una apikey de Google ¿Como generamos nuestra propia apikey?
  • En la documentación, dice que para compras in-app hay que utilizar In-app Billing ¿Que diferencia hay entre Google Pay y In-app Billing?
  • La documentación dice que Andorid Pay esta disponible para EEUU y ENG 1 ¿A que se refiere?
  • ¿Como se prueba Android Pay en un ambiente de Testing?
  • ¿Como se generan número de Tj de Crédito de Testing para los ambientes de desarrollo?
  • La aplicación Andorid Pay ¿Se puede ejecutar y correr sobre el emulador? ¿Hay que habilitar algún permiso extra?


Por ahora, interrumpimos el post en este punto, y vamos a avanzar leyendo un poco mas la docuentación oficial antes de retomar.


TODO Problema a solucionar

PERDI TODO EL Directorio MacBook-Pro-de-Pablo:android-play-billing pabloin$ cd .. MacBook-Pro-de-Pablo:googlesamples pabloin$ l total 77784

drwxr-xr-x 4 pabloin staff 136 Jun 29 14:38 android-pay-codelab

Next Step

Seguiremos el ejemplo de Android Pay Quickstart

Y luego, las indicaciones en: Google Android Pay Alta para utilizar Android Pay en nuestra propia aplicación

Referencias

  1. https://developers.google.com/android-pay/get-started#step_1


PabloEzequiel

Just another dev in GitHub