PageSourceSearch

https://ibank.accessbankplc.com/_next/static/chunks/pages/transfer/fcy-transfer-8cf540e11c569fde.js

js accessbankplc.com collected 2026-09-24 07:02:24 UTC 29,029 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3690],{3444:(e,r,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/transfer/fcy-transfer",function(){return a(69053)}])},3630:(e,r,a)=>{"use strict";a.d(r,{JB:()=>_,Se:()=>v,Tg:()=>A,W8:()=>x,Y9:()=>h,YZ:()=>k,ak:()=>p,cY:()=>g,dK:()=>q,p$:()=>j,tr:()=>f,u$:()=>N});var n,i,t,c,s,u,o,d,l,m,b,y,f=((n={}).IdType="IDTYPE",n.Profession="PROFESSION",n.Title="TITLE",n.MaritalStatus="MARITALSTATUS",n.Country="COUNTRY",n),p=((i={}).LocalTransfer="localtransfer",i.Nip="nip",i.Bills="bills",i.Airtime="airtime",i),k=((t={}).Monthly="DAY_OF_THE_MONTH",t.Weekly="DAY_OF_THE_WEEK",t.Daily="DAILY",t.OneTime="ONE_OFF",t),v=((c={}).Transfer="Transfer",c.BillPayment="BillPayment",c),h=((s={}).Mtn="MTN",s.Airtel="AIRTEL",s.Glo="GLO",s.NineMobile="9MOBILE",s),x=((u={}).Pickup="pickup",u.Delivery="delivery",u),j=((o={}).changeStatus="changeStatus",o.changePin="changePin",o.retrievePin="retrievePin",o.activatePin="activatePin",o),N=((d={}).Domestic="Domestic",d.International="International",d),A=((l={}).RoundTrip="Round trip",l.OneWay="One-Way Ticket",l),_=((m={}).Activation="Soft Token Activation",m.Reactivation="Soft Token Reactivation",m),g=((b={}).AuthData="authData",b),q=((y={}).PageSize="20",y)},32928:(e,r,a)=>{"use strict";a.d(r,{A0:()=>d,G8:()=>u,IR:()=>m,h:()=>l,pw:()=>b,tB:()=>o});var n=a(56557),i=a.n(n),t=a(3630),c=a(12989),s=a(82255);let u=e=>{let r=(0,s.s)("authData");return r?{sender:{name:e?.senderName,phone:r?.mobile,email:r?.email,address:"Access Bank PLC",state:"Lagos",country:"NG",idNumber:"",idType:"",idIssueDate:"",idExpireDate:""},receiver:{name:e?.beneficiaryName,phone:e?.beneficiaryPhoneNumber,email:e?.beneficiaryEmail,address:e?.beneficiaryAddress,state:e?.beneficiaryAddress,country:e?.country?.value,idNumber:e?.idNumber,idType:e?.idType.value,idIssueDate:"",idExpireDate:""},sendBranchCode:"",paymentPurpose:"T",additionalInformation:e?.additionalInformation,secretAnswer:e?.securityAnswer,secretQuestion:e?.securityQuestion,bankCodeTypeValue:e?.receiverBankCodeType,paymentType:e?.paymentType,feeType:e?.beneficiaryPayFees?"receiver":"sender",senderCategory:"A",receiverCategory:e?.customerCategory||"N",sendCountry:"NG",sendAmount:e?.amount,receiveAmount:e?.receiveAmount,senderAccount:{currency:e?.transferCurrency,number:e?.debitAccountNumber?.value,name:e?.senderName},sendCurrency:e?.transferCurrency,receiveCountry:e?.country?.value,receiverAccount:{currency:e?.receieveCurrency?.value,number:e?.beneficiaryAccountNumber,name:e?.beneficiaryName},receiveCurrency:e?.receieveCurrency?.value,senderBank:{code:"0001",codeType:"0001",name:"Access Bank PLC",address:"Access Bank PLC",state:"Lagos"},receiverBank:{code:e?.receiverBankCode||"0001",codeType:e?.receiverBankCodeType||"0001",name:e?.receiverBankName||"Access Bank PLC",address:e?.receiverBankAddress||"Access Bank PLC",state:e?.receiverBankState||"Lagos"},receiverIntermediaryBank:{code:e?.receiverInterBankCode,codeType:e?.receiverInterBankCodeType,name:e?.receiverInterBankName,address:e?.receiverInterBankAddress,state:e?.receiverInterBankState},senderPaymentMode:"A",receiverPaymentMode:e?.paymentMode?.value,extReference:"",paymentReasonCode:"",token:e?.token}:null},o=e=>({paymentType:e?.paymentType,feeType:e?.beneficiaryPayFees?"receiver":"sender",senderCategory:"A",receiverCategory:e?.customerCategory||e?.paymentMode?.value,sendCountry:"NG",sendAmount:e?.amount,senderAccount:{currency:e?.transferCurrency,number:e?.debitAccountNumber?.value,name:e?.senderName},sendCurrency:e?.transferCurrency,receiveCountry:e?.country?.value,receiveAmount:"0.0",receiverAccount:{currency:e?.receieveCurrency?.value,number:e?.beneficiaryAccountNumber,name:e?.beneficiaryName},receiveCurrency:e?.receieveCurrency?.value,senderBank:{code:"0001",codeType:"0001",name:"Access Bank PLC",address:"Access Bank PLC",state:"Lagos"},receiverBank:{code:e?.receiverBankCode?e?.receiverBankCode:"0001",codeType:e?.receiverBankCodeType?e?.receiverBankCodeType:"0001",name:e?.receiverBankName?e?.receiverBankName:"Access Bank PLC",address:e?.receiverBankAddress?e?.receiverBankAddress:"Access Bank PLC",state:e?.receiverBankState?e?.receiverBankState:"Lagos"},receiverIntermediaryBank:{},senderPaymentMode:"A",receiverPaymentMode:e?.paymentMode?.value}),d=(e,r,a,n,i,t="transfer")=>Number(e)+i>n?`You have exceeded your  daily ${t} limit`:Number(e)>r?"Total amount is bigger than available balance":Number(e)>a?`You have exceeded your single ${t} limit`:"",l=(e,r,a)=>e?r===t.YZ.Daily?"Daily":r===t.YZ.Monthly?`Monthly on ${i()(a).format("Do")}`:r===t.YZ.Weekly?`Weekly on ${i()(a).format("dddd")}`:r===t.YZ.OneTime?`Once on ${i()(a).format("ddd")}, ${i()(a).format("MMM Do YYYY")}`:"":"",m=e=>{let r=e?.transactions;return{debitAccountNumber:e?.debitAccountNumber?.value,narration:"",recipients:r.map(e=>({amount:e?.amount,benefAccountNumber:e?.creditAccountNumber,crAccountCcy:"NGN",narration:e?.narration,recipientName:e?.re
1cipientName})),senderName:e?.senderName,token:e?.token,totalAmount:r.reduce((e,r)=>e+Number(r?.amount),0)}},b=e=>{let r=e?.transactions?.filter(e=>!(0,c.Gh)(e?.bankCode?.value));return{recipients:r.map(e=>({crAccountCcy:"NGN",recipientName:e?.recipientName,bankCode:e?.bankCode?.value,recipientAccountNumber:e?.creditAccountNumber,recipientBvn:e?.recipientBvn?e?.recipientBvn:"21097612389",recipientKycLevel:e?.kycLevel?e?.kycLevel:"2",relatedNameEnquiryRef:e?.relatedNameEnquiryRef,remarks:e?.narration,tranAmount:e?.amount,tranNarration:e?.narration})),senderAccountNumber:e?.debitAccountNumber?.value,narration:"",latitude:"0",longitude:"0",senderName:e?.senderName,token:e?.token,totalFee:r.reduce((e,r)=>e+Number(r?.commission),0),totalAmount:r.reduce((e,r)=>e+Number(r?.amount),0)}}},38199:(e,r,a)=>{"use strict";a.d(r,{A:()=>i});var n=a(37876);function i({label:e,labelComponent:r,name:a="",formik:i,...t}){return(0,n.jsxs)("label",{className:"relative inline-flex cursor-pointer items-center",children:[(0,n.jsx)("input",{type:"checkbox",value:"",className:"peer sr-only",checked:i?.values[a],name:a,onChange:i?.handleChange,...t}),(0,n.jsx)("div",{className:"peer h-5 w-9 rounded-full bg-gray-200 after:absolute after:left-[3px] after:top-[3px] after:h-4 after:w-4 after:rounded-full after:border after:border-gray-300 after:bg-white after:transition-all after:content-[''] peer-checked:bg-primary peer-checked:after:translate-x-full peer-checked:after:border-white peer-focus:outline-none"}),(0,n.jsxs)("span",{className:"ml-2 text-sm font-light text-dark-light",children:[" ",e||r]})]})}a(14232)},67481:(e,r,a)=>{"use strict";a.d(r,{Fy:()=>b,IR:()=>s,KM:()=>c,Ly:()=>d,bu:()=>u,g4:()=>l,iD:()=>i,oT:()=>o,ru:()=>t,xm:()=>m});var n=a(91408);let i=n.Ik().shape({debitAccountNumber:n.Ik({label:n.Yj().required("Source account is required"),value:n.Yj().required("Source account is required")}),creditAccountNumber:n.Ik({label:n.Yj().required("Destination account is required"),value:n.Yj().required("Destination account is required")}),amount:n.ai().min(1,"Must be greater than 0").required("Amount is required")}),t=n.Ik().shape({debitAccountNumber:n.Ik({label:n.Yj().required("Source account is required"),value:n.Yj().required("Source account is required")}),creditAccountNumber:n.Yj().min(10,"Invalid Account Number").max(10,"Invalid Account Number").required("Destination account is required"),amount:n.ai().min(1,"Must be greater than 0").required("Amount is required"),fcyNarration:n.Ik({label:n.Yj(),value:n.Yj()}).when("isFcy",{is:e=>!0===e,then:()=>n.Ik({label:n.Yj().required("Purpose is required"),value:n.Yj().required("Purpose is required")}),otherwise:()=>n.Ik({label:n.Yj(),value:n.Yj()})})}),c=n.Ik().shape({token:n.Yj().required("Token is required")}),s=n.Ik().shape({neftCode:n.Ik({label:n.Yj().required("Bank is required"),value:n.Yj().required("Bank is required")}),beneficiaryAccountID:n.Yj().min(10,"Invalid Account Number").max(10,"Invalid Account Number").required("Account number is required"),nickname:n.Yj().required("Nickname is required")}),u=n.Ik().shape({frequency:n.Ik({label:n.Yj().required("Pattern is required"),value:n.Yj().required("Pattern is required")}),interval_freq:n.Ik({label:n.Yj(),value:n.Yj()}),startDate:n.Yj().required("Start Date is required"),endDate:n.Yj().required("End Date is required"),taskName:n.Yj().required("Name is required")}),o=n.Ik().shape({debitAccountNumber:n.Ik({label:n.Yj().required("Source account is required"),value:n.Yj().required("Source account is required")}),transactions:n.YO().of(n.Ik().shape({creditAccountNumber:n.Yj().required("Destination account is required"),bankCode:n.Ik({label:n.Yj(),value:n.Yj()}).when("type",{is:e=>"otherbank"===e,then:()=>n.Ik({label:n.Yj().required("Field is required"),value:n.Yj().required("Field is required")}),otherwise:()=>n.Ik({label:n.Yj(),value:n.Yj()})}),amount:n.ai().min(1,"Must be greater than 0").required("Amount is required")}))}),d=n.Ik().shape({idType:n.Ik({label:n.Yj().required("ID Type is required"),value:n.Yj().required("ID Type is required")}),idValue:n.Yj().required("ID Value is required")}),l=n.Ik().shape({paymentMode:n.Ik({label:n.Yj().required("Payment Mode is required"),value:n.Yj().required("Payment Mode is required")}),country:n.Ik({label:n.Yj().required("Country is required"),value:n.Yj().required("Country is required")}),receieveCurrency:n.Ik({label:n.Yj().required("Receiever Currency is required"),value:n.Yj().required("Receiever Currency is required")}),debitAccountNumber:n.Ik({label:n.Yj().required("Source account is required"),value:n.Yj().required("Source account is required")}
1),beneficiaryName:n.Yj().when("paymentMode",{is:e=>e?.value==="C"||e?.value==="W",then:()=>n.Yj().required("Beneficiary name is required"),otherwise:()=>n.Yj()}),beneficiaryPhoneNumber:n.Yj().when("paymentMode",{is:e=>e?.value==="C"||e?.value==="W",then:()=>n.Yj().required("Beneficiary phone is required"),otherwise:()=>n.Yj()}),beneficiaryEmail:n.Yj().when("paymentMode",{is:e=>e?.value==="C"||e?.value==="W",then:()=>n.Yj().required("Beneficiary email is required"),otherwise:()=>n.Yj()}),beneficiaryAddress:n.Yj().when("paymentMode",{is:e=>e?.value==="C"||e?.value==="W",then:()=>n.Yj().required("Beneficiary address is required"),otherwise:()=>n.Yj()}),securityQuestion:n.Yj().when("paymentMode",{is:e=>e?.value==="C"||e?.value==="W",then:()=>n.Yj().required("Security question is required"),otherwise:()=>n.Yj()}),securityAnswer:n.Yj().when("paymentMode",{is:e=>e?.value==="C"||e?.value==="W",then:()=>n.Yj().required("Security answer is required"),otherwise:()=>n.Yj()}),amount:n.ai().min(1,"Must be greater than 0").required("Amount is required"),beneficiaryAccountNumber:n.Yj().when("paymentMode",{is:e=>e?.value==="A",then:()=>n.Yj().required("Beneficiary account is required"),otherwise:()=>n.Yj()}),receiverBankCode:n.Ik({label:n.Yj(),value:n.Yj()}).when("paymentType",{is:e=>"otherbank"===e,then:()=>n.Ik({label:n.Yj().required("Field is required"),value:n.Yj().required("Field is required")})})}),m=n.Ik().shape({beneficiaryName:n.Yj().required("Beneficiary Name is required"),beneficiaryCountry:n.Ik({label:n.Yj().required("Beneficiary Country is required"),value:n.Yj().required("Beneficiary Country is required")}),beneficiaryAddressLine1:n.Yj().required("Beneficiary Address Line 1 is required"),beneficiaryAddressLine2:n.Yj().required("Beneficiary Address Line 2 is required"),beneficiaryCity:n.Yj().required("Beneficiary City is required"),currency:n.Ik({label:n.Yj().required("Beneficiary Account Currency is required"),value:n.Yj().required("Beneficiary Account Currency is required")}),benefSwiftCode:n.Yj().required("Beneficiary Swift Code is required"),benefAccNo:n.Yj().required("Beneficiary Account is required"),intermediarySwiftCode:n.Yj().when("useIntermediaryBank",{is:e=>!0===e,then:()=>n.Yj().required("Intermediary SwiftCode is required"),otherwise:()=>n.Yj()})}),b=n.Ik().shape({sender_email:n.Yj().required("Sender email is required"),transfer_amount:n.ai().min(1,"Must be greater than 0").required("Transfer Amount is required"),sender_mobile_no:n.Yj().required("Sender phone number is required"),payment_purpose:n.Yj().required("Purpose of transfer is required"),debit_account_no:n.Ik({label:n.Yj().required("Source Account is required"),value:n.Yj().required("Source Account is required")})})},69053:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>D});var n=a(37876),i=a(14232),t=a(61530),c=a(24264),s=a(13547),u=a(56557),o=a.n(u),d=a(74691),l=a(9728),m=a(93871),b=a(9698),y=a(12998),f=a(53481),p=a(38199),k=a(92302),v=a(69061),h=a(66933),x=a(12989),j=a(82255),N=a(62278),A=a(32928),_=a(67481),g=a(32073),q=a(63626),C=a(70865),B=a(28033),Y=a(27526),F=a(32507),I=a(17415),w=a(31459),T=a(391);let S={bankCode:"",benefAccNo:"",benefBankAddy:"",benefBankCtry:"",benefBankName:"",benefSwiftCode:"",beneficiaryAddress:"",beneficiaryAddressLine1:"",beneficiaryAddressLine2:"",beneficiaryCity:"",beneficiaryCountry:{label:"",value:""},beneficiaryIBAN:"",beneficiaryImage:"",beneficiaryName:"",currency:{label:"",value:""},customerId:"",intermediaryBankAccount:"",intermediaryBankAddress:"",intermediaryBankName:"",intermediarySwiftCode:"",nickName:"",userId:"",useIBAN:!1,useIntermediaryBank:!1,beneficiarybank_routingno:"",beneficiarybank_routingnotype:"",intermbank_routingno:""};function M({open:e,close:r,onSubmitForm:a}){let i=(0,d.Wx)({initialValues:S,validationSchema:_.xm,onSubmit:async e=>{a&&a(e)}});async function t(e){try{let{value:r,name:a}=e.target;if(i.setFieldValue(a,e.target.value),8===r.length||11===r.length){let e=await (0,I.rg)(r);if(!e)return;"benefSwiftCode"===a&&i.setValues(r=>({...r,benefBankCtry:e?.data?.country,benefBankName:e?.data?.list[0]?.bank})),"intermediarySwiftCode"===a&&i.setValues(r=>({...r,intermediaryBankAddress:e?.data?.country,intermediaryBankName:e?.data?.list[0]?.bank}))}}catch(e){(0,N.m)(e?.message,N.V.Error)}}return(0,n.jsx)(T.m,{showModal:e,close:r,children:(0,n.jsxs)("div",{className:"bg-white p-4",children:[(0,n.jsx)("h2",{className:"mb-3 text-[30px] font-semibold",children:"Add beneficiary details"}),(0,n.jsxs)("form",{autoComplete:"off",noValidate:!0,onSubmit:i.handleSubmit,className:"space-y-4",children:[(0,n.jsx)("p",{className:"text-[14px] text-[#979797]",children:"Enter beneficiary contact details"}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Beneficiary name",name:"beneficiaryName",formik:i,trimValue:!1}),(0,n.jsx)(y.A,{options:(0,x.Vp)(w.N,"code","name"),placeholder:"Country of residence",name:"beneficiaryCountry",bg:"#F8F8F8",formik:i}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Beneficiary address line 1",name:"beneficiaryAddressLine1",formik:i,trimValue:!1}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Beneficiary address line 2",name:"beneficiaryAddressLine2",formik:i,trimValue:!1}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"City",name:"beneficiaryCity",formik:i,trimValue:!1}),(0,n.jsxs)("div",{className:"flex items-center justify-end space-x-2",children:[(0,n.jsx)("span",{className:"font-semibold text-primary",children:"Use IBAN"}),(0,n.jsx)(p.A,{checked:i.values.useIBAN,name:"useIBAN",formik:i,onChange:()=>i.setValues(e=>({...e,useIBAN:!e.useIBAN,benefAccNo:""}))})]}),(0,n.jsx)("p",{className:"text-[14px] text-[#979797]",children:"Beneficiary account details"}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:i.values.useIBAN?"IBAN":"Account Number",name:"benefAccNo",formik:i,pattern:"[a-z\\.]+"}),(0,n.jsx)(y.A,{options:Object.keys(v.qx).filter(e=>"NGN"!==e).map(e=>({label:`${e} (${v.qx[e]})`,value:e})),placeholder:"Beneficiary account currency",name:"currency",bg
1:"#F8F8F8",formik:i}),(0,n.jsx)("p",{className:"text-[14px] text-[#979797]",children:"Beneficiary bank details"}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Swift/BIC",name:"benefSwiftCode",formik:i,onChange:t}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Bank name",name:"benefBankName",formik:i,trimValue:!1}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Bank country",name:"benefBankCtry",formik:i,trimValue:!1}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Routing number",name:"beneficiarybank_routingno",formik:i,isOptional:!0}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Routing number type",name:"beneficiarybank_routingnotype",formik:i,isOptional:!0}),(0,n.jsxs)("div",{className:"flex items-center justify-end space-x-2",children:[(0,n.jsx)("span",{className:"font-semibold text-primary",children:"Use intermediary bank"}),(0,n.jsx)(p.A,{checked:i.values.useIntermediaryBank,name:"useIntermediaryBank",formik:i})]}),i.values.useIntermediaryBank&&(0,n.jsxs)("div",{className:"space-y-4",children:[(0,n.jsx)("p",{className:"text-[14px] text-[#979797]",children:"Intermediary bank details"}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Swift/BIC",name:"intermediarySwiftCode",formik:i,onChange:t}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Bank name",name:"intermediaryBankName",formik:i,trimValue:!1}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Routing number",name:"intermbank_routingno",formik:i,isOptional:!0}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Bank account number",name:"intermediaryBankAccount",formik:i,isOptional:!0}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Bank address (optional)",name:"intermediaryBankAddress",formik:i,trimValue:!1,isOptional:!0})]}),(0,n.jsx)(m.A,{title:"Save"})]})]})})}let P={beneficiary_accountccy:"",beneficiary_accountno:"",beneficiary_address_line1:"",beneficiary_address_line2:"",beneficiary_bankaccount:"",beneficiary_bankaddress:"",beneficiary_bankcountry:"",beneficiary_bankname:"",beneficiary_city:"",beneficiary_ctry_ofresidence:"",beneficiary_name:"",beneficiary_swiftcode:"",beneficiarybank_routingno:"",beneficiarybank_routingnotype:"",customerId:"",debit_account_no:{label:"",value:""},debit_chargeaccountno:"",form_mnumber:"",intermbank_name:"",intermbank_routingno:"",intermbank_swiftcode:"",is_iban:"",offshore_chargesbearer:"",payment_purpose:"",sender_email:"",sender_mobile_no:"",special_instruction:"",swap_currency:"",token:"",transfer_amount:0,use_intermbank:"",userId:"",accountCurrency:"",addedBeneficiary:!1,beneficiaryPayFees:!1,beneficiary:{},commission:"",total_debit_amount:"",senderName:""},L=()=>{let[e,r]=(0,i.useState)({accountCredentials:[],freqBeneficiaries:[],banks:[],fcyTransfer:"",fcycumulative:"",fcySingleTransaction:"",balance:0,amountError:"",isScheduledTransfer:!1,scheduleTransferCheckbox:!1,recipientBvn:""}),[a,t]=(0,i.useState)({review:!1,token:!1,success:!1,error:!1,errorMessage:"",schedule:!1,beneficiary:!1,successMessage:"",disclaimerModal:!1}),[c,s]=(0,i.useState)({}),u=async e=>{t(e=>({...e,disclaimerModal:!1}));try{let r=await (0,k.t2)({charges_account:e?.values.debit_account_no?.value,offshore_charge_bearer:"Beneficiary",principal_account:e?.values.debit_account_no?.value,transfer_amount:e?.values.transfer_amount});e?.setFieldValue("total_debit_amount",r?.data?.total_debit_amount),t(e=>({...e,review:!0}))}catch(e){(0,N.m)(e?.message,N.V.Error)}},I=(0,d.Wx)({initialValues:P,validationSchema:_.Fy,onSubmit:async r=>{try{if(e.amountError)return;if(!r.addedBeneficiary)throw Error("Please add beneficiary");t(e=>({...e,disclaimerModal:!0}))}catch(e){(0,N.m)(e?.message,N.V.Error)}}});async function w(e){try{let a=await (0,k.lo)(e),n=await (0,k.Cp)(),i=await (0,k.yT)(),t=await (0,k.sj)(),c=(0,j.s)("authData");if(a?.data&&n?.data&&i?.data&&t?.data&&c){let e=i?.data?.filter(e=>e?.code!=="044"&&e?.code!=="063").map(e=>({label:e?.name,value:e?.code}));r(r=>({...r,accountCredentials:a?.data?.filter(e=>(0,x.Y4)(e?.accountCurrency))?.map(e=>({label:`${e?.accountType} - ${e?.accountNumber} (${e?.accountStatus}) - ${(0,x.aL)(e?.availableBalance,v.qx[e?.accountCurrency])}`,value:e?.accountNumber,name:e?.accountName,balance:e?.availableBalance,accountCurrency:e?.accountCurrency,secondLabel:`${e?.accountType} - ${e?.accountNumber} (${e?.accountStatus})`}
1)),freqBeneficiaries:n?.data?.filter(e=>e?.nibssCode!==""&&e?.nibssCode!=="044"),banks:e,fcycumulative:t?.data?.userCurrentTransaction?.fcycumulative,fcyTransfer:t?.data?.userDailyTransactionLimit?.fcyTransfer,fcySingleTransaction:t?.data?.userDailyTransactionLimit?.fcySingleTransaction})),I.setValues(e=>({...e,sender_email:c?.email,sender_mobile_no:c?.mobile}))}}catch(e){(0,N.m)(e?.message,N.V.Error)}}return(0,i.useEffect)(()=>(w(!0),()=>{window.location.pathname.includes(h.J.transfer.fcy)||((0,j.Cc)(h.J.beneficiaries),(0,j.Cc)(h.J.transfer.schedulePayment))}),[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{children:[(0,n.jsxs)("form",{autoComplete:"off",noValidate:!0,onSubmit:I.handleSubmit,className:"w-full space-y-[24px]",children:[(0,n.jsx)(y.A,{options:(0,x.Vp)(e.accountCredentials,"value","label"),placeholder:"Source account",name:"debit_account_no",bg:"#F8F8F8",formik:I,handleChange:a=>{let n=(0,x.UH)(e.accountCredentials,"value",a?.value),i=(0,x.UH)(e.accountCredentials,"value",a?.value,"balance"),t=(0,x.UH)(e.accountCredentials,"value",a?.value,"accountCurrency");I.setValues(r=>({...r,debit_account_no:{label:n?.secondLabel,value:a.value},senderName:(0,x.UH)(e.accountCredentials,"value",a?.value,"name"),accountCurrency:t?v.qx[t]:"",debitAccountNumber:{label:n?.secondLabel,value:a.value}})),r(e=>({...e,balance:i,amountError:(0,A.A0)(I.values.transfer_amount,i,Number(e.fcySingleTransaction),Number(e.fcyTransfer),Number(e.fcycumulative))}))},selectComponent:(0,n.jsx)(F.A,{balance:e.balance,currency:I.values.accountCurrency})}),(0,n.jsx)("div",{className:"flex",children:(0,n.jsxs)("div",{className:"flex cursor-pointer items-center space-x-3",onClick:()=>t(e=>({...e,beneficiary:!0})),children:[(0,n.jsx)("div",{className:"flex h-[89px] items-center rounded-[8px] border-[1px] border-[#EAEBEC] px-5",children:I.values.addedBeneficiary?(0,n.jsx)(l.iBF,{size:25,className:"text-primary"}):(0,n.jsx)(l.G5q,{size:25,className:"text-primary"})}),(0,n.jsx)("span",{className:"text-[14px] text-primary",children:I.values.addedBeneficiary?"Beneficiary details added":"Add beneficiary details"})]})}),(0,n.jsx)("p",{className:"text-[14px] text-[#979797]",children:"Transfer details"}),(0,n.jsxs)("section",{children:[(0,n.jsx)("span",{className:"mb-2 block text-end text-[12px] text-primary",children:"Find beneficiary"}),I.values.debit_account_no?.value&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b.A,{bg:"bg-[#F8F8F8]",prefix:I.values.accountCurrency,placeholder:"Transfer amount",name:"transfer_amount",handleChange:(e,a)=>{a?(I.setFieldValue(e,a),r(e=>({...e,amountError:(0,A.A0)(a,e.balance,Number(e.fcySingleTransaction),Number(e.fcyTransfer),Number(e.fcycumulative))}))):I.setFieldValue(e,0)},formik:I}),e.amountError&&(0,n.jsx)("p",{className:"text-xs italic text-red-400",children:e.amountError}),(0,n.jsx)("section",{className:"flex items-center justify-between text-[12px] text-[#747474]",children:(0,n.jsxs)("span",{children:["Maximum Amount:"," ",(0,n.jsx)("span",{className:"font-semibold text-primary",children:(0,x.aL)(e.fcySingleTransaction,I.values.accountCurrency)})]})})]})]}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Beneficiary pays the fee",value:"Beneficiary will be charged by the bank",rightIcon:(0,n.jsx)(p.A,{checked:I.values.beneficiaryPayFees,name:"beneficiaryPayFees",formik:I}),disabled:!0}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Purpose of transfer",name:"payment_purpose",trimValue:!1,formik:I}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Special Instruction",name:"special_instruction",formik:I,trimValue:!1}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Form M number",name:"form_mnumber",formik:I,isOptional:!0}),(0,n.jsx)("p",{className:"text-[14px] text-[#979797]",children:"Sender data"}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Mobile number",name:"sender_mobile_no",formik:I}),(0,n.jsx)(f.A,{bg:"bg-[#F8F8F8]",placeholder:"Email address",name:"sender_email",formik:I}),(0,n.jsx)(m.A,{title:"Get Fees",type:"submit"})]}),(0,n.jsx)("section",{})]}),(0,n.jsx)(g.A,{show:a.error,close:()=>t(e=>({...e,error:!1,review:!1,success:!1,token:!1})),body:a.errorMessage}
1),(0,n.jsx)(M,{open:a.beneficiary,close:()=>t(e=>({...e,beneficiary:!1})),onSubmitForm:e=>{I.setFieldValue("addedBeneficiary",!0),s(e),t(e=>({...e,beneficiary:!1}))}}),(0,n.jsx)(q.A,{showModal:a.review,close:()=>t(e=>({...e,review:!1})),debitAccountNumber:I.values.debit_account_no,creditAccountNumber:I.values.sender_mobile_no,amount:(0,x.aL)(I.values.transfer_amount,I.values.accountCurrency),recipientName:c?.beneficiaryName,senderName:I.values.senderName,otherInfo:[{label:"bank",value:c?.benefBankName},{label:"SWFIT",value:c?.benefSwiftCode},{label:"Address",value:c?.beneficiaryAddressLine1},{label:"Phone",value:I.values.sender_mobile_no},{label:"Email",value:I.values.sender_email},{label:"Total debit",value:(0,n.jsx)("span",{className:"font-bold",children:(0,x.aL)(I.values.total_debit_amount,I.values.accountCurrency)})}],action:()=>t(e=>({...e,review:!1,token:!0}))}),(0,n.jsx)(Y.A,{showModal:a.token,close:()=>t(e=>({...e,token:!1})),isSchedule:!1,transactionAction:e=>(0,k.Ir)({token:e,user_id:"",sender_email:I.values.sender_email,sender_mobile_no:I.values.sender_mobile_no,debit_account_no:I.values.debit_account_no?.value,debit_chargeaccountno:I.values.debit_account_no?.value,beneficiary_name:c?.beneficiaryName,beneficiary_address_line1:c?.beneficiaryAddressLine1,beneficiary_address_line2:c?.beneficiaryAddressLine2,beneficiary_city:c?.beneficiaryCity,beneficiary_ctry_ofresidence:c?.beneficiaryCountry?.label,beneficiary_swiftcode:c?.benefSwiftCode,beneficiary_bankname:c?.benefBankName,beneficiary_bankaddress:c?.benefBankCtry,beneficiary_bankcountry:c?.benefBankCtry,beneficiarybank_routingnotype:c?.beneficiarybank_routingnotype,beneficiarybank_routingno:c?.beneficiarybank_routingno,beneficiary_accountno:c?.benefAccNo,beneficiary_accountccy:c?.currency?.value,is_iban:c?.useIBAN?"true":"false",use_intermbank:c?.useIntermediaryBank?"true":"false",intermbank_swiftcode:c?.intermediarySwiftCode,intermbank_name:c?.intermediaryBankName,intermbank_routingno:c?.beneficiarybank_routingno,intermbank_address:c?.intermediaryBankAddress,beneficiary_int_bankacctno:c?.intermediaryBankAccount,payment_date:o()().format("DD-MMM-YYYY"),transfer_amount:I.values.transfer_amount,offshore_chargesbearer:I.values.beneficiaryPayFees?"beneficiary":"sender",special_instruction:I.values.special_instruction,payment_purpose:I.values.payment_purpose,customer_form_mno:I.values.form_mnumber,swap_currency:"N",customer_form_mbase64:""}),transactionCleanUp:({tranReference:e,successMessage:a})=>{t(e=>({...e,token:!1,success:!0,successMessage:a})),(0,j.Cc)(h.J.beneficiaries),r(r=>({...r,balance:0,tranReference:e})),w(!1)},errorCleanUp:e=>t(r=>({...r,token:!1,error:!0,errorMessage:e}))}),(0,n.jsx)(C.A,{successMessage:a.successMessage,showModal:a.success,close:()=>{I.resetForm({values:{...P}}),t(e=>({...e,success:!1}))},isScheduleTransfer:!1}),a.disclaimerModal&&(0,n.jsx)(B.A,{showModal:a.disclaimerModal,handler:()=>t(e=>({...e,disclaimerModal:!1})),onContinue:()=>u(I)})]})};var E=a(80107);function D(){return(0,n.jsx)(c.A,{children:(0,n.jsxs)(E.A,{children:[(0,n.jsx)(s.A,{link:"/",linkTitle:"Back"}),(0,n.jsx)("h1",{className:"mb-[24px] font-bold",children:"Foreign Account Transfer"}),(0,n.jsx)("section",{className:"rounded bg-white p-[12px] md:px-[32px] md:py-[24px] ",children:(0,n.jsxs)("div",{className:"space-y-8 md:grid md:grid-cols-2 md:gap-x-8 md:space-y-0",children:[(0,n.jsx)("div",{className:"order-first md:order-last",children:(0,n.jsxs)("div",{className:"flex space-x-3 rounded-[10px] border p-4",children:[(0,n.jsxs)("section",{children:[" ",(0,n.jsx)(t.u7w,{size:14})]}),(0,n.jsxs)("section",{className:"space-y-4",children:[(0,n.jsxs)("section",{className:"border-b pb-2",children:[(0,n.jsx)("h2",{className:"mb-1",children:"Token"}),(0,n.jsxs)("p",{className:"text-[12px] leading-loose text-[#696969]",children:["Dear Customer, a token is required to complete this transaction. Don’t have a token? Please call our Contact Center on"," ",(0,n.jsx)("span",{className:"font-semibold text-success",children:"0201 280 2500"}),", send an email to"," ",(0,n.jsx)("span",{className:"font-semibold text-success",children:"[email protected]"})," ","or visit an Access Bank branch near you to request for one."]})]}),(0,n.jsxs)("section",{className:"pb-1",children:[(0,n.jsx)("h2",{className:"mb-1",children:"Form M"}),(0,n.jsxs)("p",{className:"text-[12px] leading-loose text-[#696969]",children:["Payment for physical items requires an Access Bank registered form M. Payment for services, requires an invoice, forward the document as applies to"," ",(0,n.jsx)("span",{className:"font-bold text-success",children:"[email protected]"}
1)," ","and/or your account officer"]})]})]})]})}),(0,n.jsx)("div",{className:"order-last md:order-first",children:(0,n.jsx)(L,{})})]})})]})})}}},e=>{e.O(0,[9923,8752,956,9593,7100,8230,4691,1408,2068,5862,9608,4356,9086,2027,2568,988,636,6593,8792],()=>e(e.s=3444)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.