¿Cómo puedo almacenar la información de la tarjeta cradit / debit usando Braintree Android sdk?

Estoy usando braintree para el gatway del pago. Y necesito almacenar la información de la tarjeta de crédito / débito en mi aplicación para otros usos. Quiero decir ( ver la imagen ) Quiero una casilla de verificación justo debajo de la edittext CVV y si está marcada y una transacción exitosa, entonces quiero que braintree guardará la información de la tarjeta llena para que pueda utilizarlo para otros medios si el mismo usuario viene de nuevo no necesita llenar de nuevo .

Así que quiero saber si hay alguna opción / métodos en Braintree SDK para que pueda recordar o capturar la información de la tarjeta cuando el usuario vuelva a aparecer.

Estoy siguiendo esta política

introduzca la descripción de la imagen aquí

No sé si es posible o no, si es posible, ¿cómo puedo almacenar?

Este enlace parece útil

Y sé que la Drop-in UI de Braintree ofrece una IU de pago completa y preparada para una forma rápida y fácil de aceptar pagos. La interfaz de usuario incluye un formulario de entrada de tarjeta ver la imagen, y quiero una casilla de verificación demasiado para que pueda guardar la información de la tarjeta de modo que si el usuario vuelve a no tener que cayó de nuevo toda la información.

Quiero igual que en la imagen 2 una caja de cheque que dice "excepto esta tarjeta para la comprobación rápida"

introduzca la descripción de la imagen aquí

Utilice la bóveda de braintree, cree el símbolo del método del pago. Su token de método de pago almacenará toda la información de su tarjeta de crédito. Utilizando el identificador de token del método de pago , puede obtener información de la tarjeta de crédito. Para más detalles, consulte aquí .

1er paso. Obtenga el token de cliente braintree desde su servidor.

Segundo Paso. Init BrainTree por esta línea

Braintree.setup(getActivity(), clien_token, this); 

3er paso. Crear el objeto cardBuilder y pasar todo el detalle de la tarjeta y simularlo

  CardBuilder cardbuilder = new CardBuilder().cardNumber(num) .expirationDate(date).cvv(cv2); braintree.tokenize(cardbuilder); 

después de que este método será llamado

  @Override public void onBraintreeSetupFinished(boolean setupSuccessful, Braintree braintree, String errorMessage, Exception exception) { if (!setupSuccessful) { } else { this.braintree = braintree; braintree.addListener(new Braintree.PaymentMethodNonceListener() { private String paymentMethodNonce; @Override public void onPaymentMethodNonce(String paymentMethodNonce) { this.paymentMethodNonce = paymentMethodNonce; Log.e("nonce", "" + paymentMethodNonce); new Add_Card((Activity) context, userid, authtoken, userdata, carddata, paymentMethodNonce).execute(); //save card to saerver } }); } } 

después de todo el proceso de pago handeled fron server end

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.