From 6ca59703a1288e6550725b1613bd9fb0c48d29d2 Mon Sep 17 00:00:00 2001 From: taiwoadebayo Date: Tue, 23 Jul 2019 10:21:56 +0100 Subject: [PATCH 1/2] cardNo whitespace removed --- .../com/flutterwave/raveandroid/card/CardFragment.java | 1 + .../com/flutterwave/raveandroid/card/CardPresenter.java | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java b/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java index 848d4f60..7cd3c764 100644 --- a/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java +++ b/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java @@ -180,6 +180,7 @@ public void onNoAuthUsed(String flwRef, String publicKey) { @Override public void onValidationSuccessful(HashMap dataHashMap) { + Log.d("okh", dataHashMap.get(RaveConstants.fieldcardNoStripped).getData() + "card sent"); presenter.processTransaction(dataHashMap, ravePayInitializer); } diff --git a/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardPresenter.java b/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardPresenter.java index ea2564ff..08e52b40 100644 --- a/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardPresenter.java +++ b/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardPresenter.java @@ -219,7 +219,9 @@ public void onDataCollected(HashMap dataHashMap) { Class cardExpiryViewType = dataHashMap.get(RaveConstants.fieldCardExpiry).getViewType(); int cardNoStrippedID = dataHashMap.get(RaveConstants.fieldcardNoStripped).getViewId(); - String cardNoStripped = dataHashMap.get(RaveConstants.fieldcardNoStripped).getData().replaceAll("\\s", ""); + String cardNoStripped = dataHashMap.get(RaveConstants.fieldcardNoStripped).getData().replaceAll(" ", ""); + dataHashMap.get(RaveConstants.fieldcardNoStripped).setData(cardNoStripped); + Class cardNoStrippedViewType = dataHashMap.get(RaveConstants.fieldcardNoStripped).getViewType(); try{ @@ -267,7 +269,8 @@ public void processTransaction(HashMap dataHashMap, RavePayI ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData())); PayloadBuilder builder = new PayloadBuilder(); - builder.setAmount(ravePayInitializer.getAmount() + "").setCardno(dataHashMap.get(RaveConstants.fieldcardNoStripped).getData()) + builder.setAmount(ravePayInitializer.getAmount() + "") + .setCardno(dataHashMap.get(RaveConstants.fieldcardNoStripped).getData()) .setCountry(ravePayInitializer.getCountry()) .setCurrency(ravePayInitializer.getCurrency()) .setCvv(dataHashMap.get(RaveConstants.fieldCvv).getData()) From 93bb0b1af396e5f45af3a54465f3603d05490e68 Mon Sep 17 00:00:00 2001 From: taiwoadebayo Date: Tue, 23 Jul 2019 12:04:41 +0100 Subject: [PATCH 2/2] cardNo whitespace removed updated --- .../main/java/com/flutterwave/raveandroid/card/CardFragment.java | 1 - 1 file changed, 1 deletion(-) diff --git a/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java b/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java index 7cd3c764..848d4f60 100644 --- a/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java +++ b/raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardFragment.java @@ -180,7 +180,6 @@ public void onNoAuthUsed(String flwRef, String publicKey) { @Override public void onValidationSuccessful(HashMap dataHashMap) { - Log.d("okh", dataHashMap.get(RaveConstants.fieldcardNoStripped).getData() + "card sent"); presenter.processTransaction(dataHashMap, ravePayInitializer); }