Skip to content

Commit 80e0476

Browse files
authored
Merge pull request #88 from mikelis135/paymentValidation
cardNo whitespace removed
2 parents 6ae1e69 + 93bb0b1 commit 80e0476

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

raveandroid/src/main/java/com/flutterwave/raveandroid/card/CardPresenter.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,9 @@ public void onError(String message, String responseAsJSONString) {
220220
Class cardExpiryViewType = dataHashMap.get(RaveConstants.fieldCardExpiry).getViewType();
221221

222222
int cardNoStrippedID = dataHashMap.get(RaveConstants.fieldcardNoStripped).getViewId();
223-
String cardNoStripped = dataHashMap.get(RaveConstants.fieldcardNoStripped).getData().replaceAll("\\s", "");
223+
String cardNoStripped = dataHashMap.get(RaveConstants.fieldcardNoStripped).getData().replaceAll(" ", "");
224+
dataHashMap.get(RaveConstants.fieldcardNoStripped).setData(cardNoStripped);
225+
224226
Class cardNoStrippedViewType = dataHashMap.get(RaveConstants.fieldcardNoStripped).getViewType();
225227

226228
try{
@@ -268,7 +270,8 @@ public void processTransaction(HashMap<String, ViewObject> dataHashMap, RavePayI
268270
ravePayInitializer.setAmount(Double.parseDouble(dataHashMap.get(RaveConstants.fieldAmount).getData()));
269271

270272
PayloadBuilder builder = new PayloadBuilder();
271-
builder.setAmount(ravePayInitializer.getAmount() + "").setCardno(dataHashMap.get(RaveConstants.fieldcardNoStripped).getData())
273+
builder.setAmount(ravePayInitializer.getAmount() + "")
274+
.setCardno(dataHashMap.get(RaveConstants.fieldcardNoStripped).getData())
272275
.setCountry(ravePayInitializer.getCountry())
273276
.setCurrency(ravePayInitializer.getCurrency())
274277
.setCvv(dataHashMap.get(RaveConstants.fieldCvv).getData())

0 commit comments

Comments
 (0)