From 87697892a5ac76c0697738883dd87c4fc0311fb1 Mon Sep 17 00:00:00 2001 From: "Osmar Filbido de A. Filho" Date: Wed, 16 Jun 2021 18:27:08 -0300 Subject: [PATCH 1/2] =?UTF-8?q?APP-855=20Adi=C3=A7=C3=A3o=20do=20envio=20d?= =?UTF-8?q?o=20token=20din=C3=A2mico=20para=20a=20fun=C3=A7=C3=A3o=20de=20?= =?UTF-8?q?inicializa=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 ++++- android/build.gradle | 2 +- .../juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java | 5 ++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8ac0e44..e3f8ce3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,7 @@ build/ .idea/ .vscode/ *.iml -*.lock \ No newline at end of file +*.lock +android/.project + +example/android/app/.project diff --git a/android/build.gradle b/android/build.gradle index cb5005c..21b821a 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -32,7 +32,7 @@ android { disable 'InvalidPackage' } dependencies { - implementation "com.github.tamojuno:direct-checkout-android:1.0.2" + implementation "com.github.tamojuno:direct-checkout-android:1.0.3" implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.61' } } diff --git a/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java b/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java index d589fd8..fd7c6b2 100644 --- a/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java +++ b/android/src/main/java/br/com/juno/juno_direct_checkout/JunoDirectCheckoutPlugin.java @@ -51,11 +51,14 @@ public void onMethodCall(@NonNull MethodCall call, @NonNull Result result) { switch (call.method) { case "init": Boolean prod = true; + final String token = call.argument("public_token"); + if (call.hasArgument("prod")) { prod = call.argument("prod"); } + InitializeDirectCheckoutListener initializeListener = new InitializeDirectCheckoutListener(result); - DirectCheckout.initialize(context, prod, initializeListener); + DirectCheckout.initialize(context, prod, token, initializeListener); break; case "getCardHash": CodigoHashDirectCheckoutListener listener = new CodigoHashDirectCheckoutListener(result); From 6870eb4f5673d0a7da255aa7f806b1b85db58631 Mon Sep 17 00:00:00 2001 From: "Osmar Filbido de A. Filho" Date: Thu, 17 Jun 2021 14:32:15 -0300 Subject: [PATCH 2/2] =?UTF-8?q?Vers=C3=A3o=201.0.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 18 ++++++++++++++---- pubspec.yaml | 4 ++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b51c385..c36b13a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ -## 1.0.1 - #NullSafety +# Changelog -## 1.0.0 - #First Version +## [Unreleased] + +## [1.0.2] - 2021-06-17 +### Added +- Possibility of sending dynamic token + +## [1.0.1] - 2021-04-03 +### Added +- NullSafety for Flutter 2 + +## [1.0.0] - 2020-07-22 +### Added +- First Version diff --git a/pubspec.yaml b/pubspec.yaml index 5b7a791..91815cb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: juno_direct_checkout -description: SDK para criptografia e validação de dados do cartão de crédito para integração com a API de pagamentos da Juno/BoletoBancário. -version: 1.0.1 +description: SDK for encryption and validation of credit card data for integration with the Juno/BoletoBancário payment API. +version: 1.0.2 homepage: https://github.com/tamojuno/juno_direct_checkout_flutter environment: