diff --git a/src/components/loan_screen/Pin.jsx b/src/components/loan_screen/Pin.jsx
index cd669f2..bd4024c 100644
--- a/src/components/loan_screen/Pin.jsx
+++ b/src/components/loan_screen/Pin.jsx
@@ -3,6 +3,7 @@ import { useMutation } from '@tanstack/react-query'
import Label from '../Label'
import InputText from '../InputText'
+import { verifyPin } from '../../services/siteServices'
export default function Pin({step, handleStep, screens}) {
@@ -17,11 +18,11 @@ export default function Pin({step, handleStep, screens}) {
const proceed = useMutation({
mutationFn: () => {
- let fields = {pin, ...step.details}
+ let fields = {pin, bvn:step.activeUser.bvn}
if(!fields.pin){
throw new Error('Please enter pin *')
}
- // return loginUser(fields)
+ return verifyPin(fields)
},
onError: (error) => {
console.log(error)
@@ -46,8 +47,8 @@ export default function Pin({step, handleStep, screens}) {
- {/* */}
-
+
+ {/* */}
{proceed.error &&
diff --git a/src/services/siteServices.js b/src/services/siteServices.js
index 5e3d6c9..0593329 100644
--- a/src/services/siteServices.js
+++ b/src/services/siteServices.js
@@ -50,6 +50,14 @@ export const loginUser = (reqData) => {
return postAuxEnd('/salary/login', postData, false)
}
+// FUNCTION TO LOGIN USER IN
+export const verifyPin = (reqData) => {
+ let postData = {
+ ...reqData
+ }
+ return postAuxEnd('/salary/verifypin', postData, false)
+}
+
// FUNCTION TO GET DEMO USERS
export const demoUsersList = (reqData) => {
const postData = { ...reqData }