Open uniusdev opened 5 years ago
Problema MoipCreditCard. Ao implementar o MoipCreditCard, segui a documentação e ocorreu tudo bem na versão do app para iOS, porém no android ela só me retorna null. Teoricamente deveria funcionar nas duas plataformas, se tivesse alguma coisa errada no código, estaria dando erro no iOS também, porém no iOS funciona perfeitamente. Ambiente react-native versão 0.57.1 yarn versão 1.7.0 Emuladores: Genymotion Version 3.0.0 | Revision 2018 | © Copyright Genymobile Simulator Version 10.1 (SimulatorApp-877 CoreSimulator-581.2)
Testes nos Emuladores : iOS iPhone XR Google Nexus 7 Andorid API 25
Testes nos Smartphones : Motorola E4 iPhone 5
Bibliotecas import { RSA } from 'react-native-rsa-native'; import { MoipCreditCard } from 'moip-sdk-js';
Funções
` _moipC() {
const pubKey = -----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoBttaXwRoI1Fbcond5mS 7QOb7X2lykY5hvvDeLJelvFhpeLnS4YDwkrnziM3W00UNH1yiSDU+3JhfHu5G387 O6uN9rIHXvL+TRzkVfa5iIjG+ap2N0/toPzy5ekpgxBicjtyPHEgoU6dRzdszEF4 ItimGk5ACx/lMOvctncS5j3uWBaTPwyn0hshmtDwClf6dEZgQvm/dNaIkxHKV+9j Mn3ZfK/liT8A3xwaVvRzzuxf09xJTXrAd9v5VQbeWGxwFcW05oJulSFjmJA9Hcmb DYHJT+sG2mlZDEruCGAzCVubJwGY1aRlcs9AQc1jIm/l8JwH7le2kpk3QoX+gz0w WwIDAQAB -----END PUBLIC KEY-----;
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoBttaXwRoI1Fbcond5mS 7QOb7X2lykY5hvvDeLJelvFhpeLnS4YDwkrnziM3W00UNH1yiSDU+3JhfHu5G387 O6uN9rIHXvL+TRzkVfa5iIjG+ap2N0/toPzy5ekpgxBicjtyPHEgoU6dRzdszEF4 ItimGk5ACx/lMOvctncS5j3uWBaTPwyn0hshmtDwClf6dEZgQvm/dNaIkxHKV+9j Mn3ZfK/liT8A3xwaVvRzzuxf09xJTXrAd9v5VQbeWGxwFcW05oJulSFjmJA9Hcmb DYHJT+sG2mlZDEruCGAzCVubJwGY1aRlcs9AQc1jIm/l8JwH7le2kpk3QoX+gz0w WwIDAQAB -----END PUBLIC KEY-----
return MoipCreditCard .setEncrypter(RSA, 'react-native') .setPubKey(pubKey) .setCreditCard({ number: '5555666677778884', cvc: '123', expirationMonth: '12', expirationYear: '22' }) .hash() .then((hash) => { alert('teste 1' + JSON.stringify(hash)); return Promise.resolve(hash); }) .catch((err) => { alert('teste 2' + JSON.stringify(err)); return Promise.reject(err); });
}
` Foto da tela
Conseguiu solucionar, amigo?
Problema MoipCreditCard. Ao implementar o MoipCreditCard, segui a documentação e ocorreu tudo bem na versão do app para iOS, porém no android ela só me retorna null. Teoricamente deveria funcionar nas duas plataformas, se tivesse alguma coisa errada no código, estaria dando erro no iOS também, porém no iOS funciona perfeitamente.
Ambiente react-native versão 0.57.1 yarn versão 1.7.0 Emuladores: Genymotion Version 3.0.0 | Revision 2018 | © Copyright Genymobile Simulator Version 10.1 (SimulatorApp-877 CoreSimulator-581.2)
Testes nos Emuladores : iOS iPhone XR Google Nexus 7 Andorid API 25
Testes nos Smartphones : Motorola E4 iPhone 5
Bibliotecas import { RSA } from 'react-native-rsa-native'; import { MoipCreditCard } from 'moip-sdk-js';
Funções
` _moipC() {
const pubKey =
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoBttaXwRoI1Fbcond5mS 7QOb7X2lykY5hvvDeLJelvFhpeLnS4YDwkrnziM3W00UNH1yiSDU+3JhfHu5G387 O6uN9rIHXvL+TRzkVfa5iIjG+ap2N0/toPzy5ekpgxBicjtyPHEgoU6dRzdszEF4 ItimGk5ACx/lMOvctncS5j3uWBaTPwyn0hshmtDwClf6dEZgQvm/dNaIkxHKV+9j Mn3ZfK/liT8A3xwaVvRzzuxf09xJTXrAd9v5VQbeWGxwFcW05oJulSFjmJA9Hcmb DYHJT+sG2mlZDEruCGAzCVubJwGY1aRlcs9AQc1jIm/l8JwH7le2kpk3QoX+gz0w WwIDAQAB -----END PUBLIC KEY-----
;}
` Foto da tela