From b1feb0438ab168d28afe87a71906ce9285b2c27e Mon Sep 17 00:00:00 2001 From: Ebube Date: Mon, 31 Jul 2023 14:46:29 +0100 Subject: [PATCH 1/2] still testing --- .../MyWallet/Popup/CompleteConfirmCredit.jsx | 8 +++--- .../MyWallet/Popup/ConfirmAddFund.jsx | 27 ++++++++++--------- src/services/UsersService.js | 2 +- 3 files changed, 20 insertions(+), 17 deletions(-) diff --git a/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx b/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx index a9d87e9..c9d62d4 100644 --- a/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx +++ b/src/components/MyWallet/Popup/CompleteConfirmCredit.jsx @@ -1,7 +1,7 @@ import React from "react"; function CompleteConfirmCredit({ onClose, confirmCredit }) { - const { data } = confirmCredit + const { data } = confirmCredit; return (
@@ -17,7 +17,8 @@ function CompleteConfirmCredit({ onClose, confirmCredit }) { > {/* Success Icon for now */}
- {data?.result == "Charge success" ? ( + {data?.result == "Charge success" || + data?.return_status == "successful" ? (

- {data?.result == "Charge success" + {data?.result == "Charge success" || + data?.return_status == "successful" ? "Credit was Successful!" : "Credit was Unsuccessful"}

diff --git a/src/components/MyWallet/Popup/ConfirmAddFund.jsx b/src/components/MyWallet/Popup/ConfirmAddFund.jsx index 74737dc..6310390 100644 --- a/src/components/MyWallet/Popup/ConfirmAddFund.jsx +++ b/src/components/MyWallet/Popup/ConfirmAddFund.jsx @@ -148,11 +148,25 @@ function ConfirmAddFund({ .resultTopUp(reqData) .then((res) => { if (res.data.internal_return < 0) { + console.log("**** internal return **** THIS WAS REACHED"); + setRequestStatus({ message: "Could not finish transaction", loading: false, status: false, }); + + setTimeout(() => { + setConfirmCredit((prev) => ({ + ...prev, + show: { + awaitConfirm: { loader: false, state: false }, + acceptConfirm: { loader: false, state: true }, + }, + data: res, + })); + }, 1500); + toast.success("Opps! something went wrong"); } else { setRequestStatus({ @@ -160,20 +174,7 @@ function ConfirmAddFund({ loading: false, status: true, }); - - setConfirmCredit((prev) => ({ - ...prev, - show: { - awaitConfirm: { loader: false, state: false }, - acceptConfirm: { loader: false, state: true }, - }, - data: res, - })); dispatch(tableReload({ type: "WALLETTABLE" })); - navigate("/my-wallet", { replace: true }); - // setTimeout(() => { - // navigate("/my-wallet", { replace: true }); - // }, 1000); } }) .catch((err) => { diff --git a/src/services/UsersService.js b/src/services/UsersService.js index 9bc3fd6..9316a7d 100644 --- a/src/services/UsersService.js +++ b/src/services/UsersService.js @@ -595,7 +595,7 @@ class usersService { resultTopUp(post) { var postData = { uid: localStorage.getItem("uid"), - member_id: localStorage.getItem("member_id"), + member_id: Number(localStorage.getItem("member_id")), sessionid: localStorage.getItem("session_token"), action: 11061, ...post, From 1df6380c4a9a4b88dacf3b62dfca2552ac68a102 Mon Sep 17 00:00:00 2001 From: Ebube Date: Mon, 31 Jul 2023 15:09:12 +0100 Subject: [PATCH 2/2] Correct Drop Down Style for naira withdrawal --- src/components/MyWallet/Popup/NairaWithdraw.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/MyWallet/Popup/NairaWithdraw.jsx b/src/components/MyWallet/Popup/NairaWithdraw.jsx index 70a2ed9..284004f 100644 --- a/src/components/MyWallet/Popup/NairaWithdraw.jsx +++ b/src/components/MyWallet/Popup/NairaWithdraw.jsx @@ -448,7 +448,7 @@ function NairaWithdraw({ {/* */}