Open devbaptista opened 1 year ago
Ao tentar criar o PaymentToken para o cartão de crédito, estou recebendo um erro de CORS, seria isso um problema em minha aplicação? ou no plugin do flutter da iugu? ou é um problema na API da iugu?
Segue o código:
Future<void> iuguTest() async { var paymentRequest = PaymentTokenRequest( accountId: "{ACCOUNT-ID}", method: PaymentMethod.CREDIT_CARD, test: true, paymentData: PaymentInfoModel( firstName: "Rodrigo", lastName: "Couto", month: "01", year: "2028", number: "4111111111111111", verificationValue: "123")); PaymentTokenResponse paymentTokenResponse; var apiClient = PaymentToken(IuguClientData.createClient); paymentTokenResponse = await apiClient.create(paymentRequest); print(paymentTokenResponse); }
class IuguClientData { static IuguClient get createClient => IuguClient( properties: IuguProperties( apiKey: "{API-KEY}", urlApi: "https://api.iugu.com/v1/", ), ); }
Desde já, agradeço.
Sua aplicação é Flutter Web? O package foi testado apenas nas plataformas Android e IOS.
Android
IOS
Caso sua aplicação seja web pode ser que a API da IUGU que esse package utiliza tenha bloqueio de CORS.
Ao tentar criar o PaymentToken para o cartão de crédito, estou recebendo um erro de CORS, seria isso um problema em minha aplicação? ou no plugin do flutter da iugu? ou é um problema na API da iugu?
Segue o código:
Desde já, agradeço.