loanCreate added to stage 8 on success loanchek

This commit is contained in:
merdan 2024-04-30 11:04:03 +05:00
parent 20ec4ed99f
commit 7b33ce75f5
1 changed files with 64 additions and 1 deletions

View File

@ -108,7 +108,8 @@ const AcceptStage = ({
if (jsonedResponse.errCode === 0) {
// sendCode();
setStage(11);
//setStage(11);
loanCreate();
} else {
setErrMessage(jsonedResponse.messageRu);
setErrMessageTkm(jsonedResponse.message);
@ -118,6 +119,68 @@ const AcceptStage = ({
} catch (error) {}
};
const loanCreate = async () => {
try {
const response = await fetch(
`https://shahsyotag.halkbank.gov.tm/onlineloancre-services/api/loancre`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
clientRecipient: {
idSeria: borrowerData.idSeria,
idNo: borrowerData.idNo,
cardMaskNumber: borrowerData.cardMaskNumber,
name: borrowerData.name,
surname: borrowerData.surname,
lastname: borrowerData.lastname,
availableAmount: borrowerData.availableAmount,
clientType: 'recipient',
signRecipient: borrowerData.signRecipient,
expDate: borrowerData.expDate,
},
clientGuarantor: isGuranter
? {
idSeria: guaranterData.idSeria,
idNo: guaranterData.idNo,
cardMaskNumber: guaranterData.cardMaskNumber,
name: guaranterData.name,
surname: guaranterData.surname,
lastname: guaranterData.lastname,
availableAmount: guaranterData.availableAmount,
clientType: 'guarantor',
signGuarantor: guaranterData.signGuarantor,
expDate: guaranterData.expDate,
}
: null,
availableAmount: recepientAmount,
creditCardAccountNumber: cardDetails,
mrtIsInsuarance: isGuranter ? 0 : 1,
termInYears: creditDuration,
}),
},
);
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
const responseJson = await response.json();
if (responseJson.errCode === 0) {
sendData(responseJson);
} else {
setErrMessage(responseJson.messageRu);
setStage(10);
}
} catch (error) {
console.error(error.toString());
// Handle errors as needed
setError(true);
}
};
const sendCode = async () => {
try {
const response = await fetch('https://shahsyotag.halkbank.gov.tm/sendOTP', {