PageSourceSearch

https://immi.gov.bt/_next/static/chunks/pages/non-tourist/amendmen…/[applicationNo]-061b07b1bbb92ef7.js

js immi.gov.bt collected 2026-09-25 06:42:13 UTC 10,637 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3288],{18670:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/non-tourist/amendment/payment/summary/[applicationNo]",function(){return n(44224)}])},56370:function(e,t,n){"use strict";n.r(t);var a=n(85893),r=n(7504),c=n(84808),i=n(36822),o=n(66242),s=n(98456),l=n(15861),d=n(83321),p=n(67294),m=n(78959);let u=e=>{let{isModalOpen:t,setIsModalOpen:n,paymentMethod:u,applicationNo:x}=e,[y,h]=(0,p.useState)(null),[g,f]=(0,p.useState)(!1),[j,Z]=(0,p.useState)(),v=(e,t)=>{let n=document.createElement("form");n.method="POST",n.action=e,Object.entries(t).forEach(e=>{let[t,a]=e,r=document.createElement("input");r.type="hidden",r.name=t,r.value=a,n.appendChild(r)}),document.body.appendChild(n),n.submit()},b=()=>{n(!1),h(null)},w=()=>{h(null),j?v(j.formUrl,j.formData):h("Could not fetch payment data.")};return(0,p.useEffect)(()=>{if(x){let e=async()=>{if(x)try{f(!0);let e=await (0,m.jr)(x,u.id);Z(e),v(e.formUrl,e.formData)}catch(e){console.error("Error fetching payment data:",e),h("Could not fetch payment data. Please try again later.")}finally{f(!1)}};e()}},[x,t,u.id]),(0,a.jsx)(r.Z,{open:t,children:(0,a.jsx)(c.Z,{sx:{zIndex:e=>e.zIndex.drawer+1,color:"rgba(0, 0, 0, 0.5)"},open:t,children:(0,a.jsx)(i.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:0,bottom:0,left:0,right:0},children:(0,a.jsx)(o.Z,{sx:{width:600,bgcolor:"background.paper",p:2,pt:4,textAlign:"center"},children:g?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Z,{}),(0,a.jsx)(l.Z,{variant:"h6",component:"h2",gutterBottom:!0,sx:{textAlign:"center"},children:"Initiating payment"}),(0,a.jsx)(l.Z,{variant:"h6",component:"h2",gutterBottom:!0,sx:{textAlign:"center"}})]}):y?(0,a.jsxs)(i.Z,{mt:2,textAlign:"center",children:[(0,a.jsxs)(l.Z,{variant:"h6",component:"h2",gutterBottom:!0,sx:{textAlign:"center"},children:["Error Occurred: ",y]}),(0,a.jsx)(d.Z,{variant:"contained",color:"primary",onClick:w,children:"Retry"}),(0,a.jsx)(d.Z,{variant:"contained",color:"secondary",onClick:b,sx:{ml:2},children:"Close"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Z,{}),(0,a.jsx)(l.Z,{variant:"h6",component:"h2",gutterBottom:!0,sx:{textAlign:"center"},children:"You will be redirect to payment page in moment"}),(0,a.jsx)(l.Z,{variant:"h6",component:"h2",gutterBottom:!0,sx:{textAlign:"center"}})]})})})})})};t.default=u},44224:function(e,t,n){"use strict";n.r(t);var a=n(85893),r=n(86886),c=n(66242),i=n(44267),o=n(15861),s=n(36822),l=n(67720),d=n(23795),p=n(46901),m=n(83321),u=n(2859),x=n(11163),y=n(67294),h=n(63730),g=n(78959),f=n(71857),j=n(56370);(0,u.J)("pk_live_51QwfvPPq802EoFiUsJhYPUZ3hObIXNSSk2T4wNynxe1MOKlA0LswqBPrycfBikWf0cV0mJYBwzEnZ281FQzG3Fm40069Y3lw3Q");let Z=()=>{var e,t,n,u,Z,v;let b=(0,x.useRouter)(),{applicationNo:w,applicationId:C,selectedPaymentMethod:I}=b.query,[k,S]=y.useState(""),[N,E]=(0,y.useState)(),[P,M]=(0,y.useState)(!1),[W,F]=(0,y.useState)(null),[_,A]=(0,y.useState)(),[B,O]=(0,y.useState)(),[U,T]=(0,y.useState)();(0,y.useEffect)(()=>{I||b.replace("/tourist/payment/invoice/".concat(C))},[I,C,b]),(0,y.useEffect)(()=>{let e=async(e,t)=>{await (0,g.Sg)(e,t).then(e=>E(e)).catch(e=>{console.log(e),E(),b.replace("/tourist/payment/invoice/".concat(C))})};e(w,I)},[C,w,b,I]);let R=async()=>{try{await (0,g.Wl)(w,{paymentMethodId:I}).then(e=>{O(e),e.paymentMethod.isOnline&&T(!0)}).catch(e=>{console.log("error",e),T(!0),M(!1)}),M(!0)}catch(e){console.error("Error confirming payment:",e),A("Error confirming payment")}};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.ZP,{container:!0,spacing:3,mt:2,children:(0,a.jsx)(r.ZP,{item:!0,xs:12,children:(0,a.jsx)(r.ZP,{display:"flex",justifyContent:"center",children:(0,a.jsx)(r.ZP,{item:!0,xs:12,lg:6,mt:4,children:(0,a.jsxs)(c.Z,{variant:"outlined",color:"success",children:[(0,a.jsx)(i.Z,{sx:{textAlign:"left",bgColor:"red"},children:(0,a.jsx)(o.Z,{variant:"h5",sx:{mb:0,textAligh:"center"},gutterBottom:!0,children:"Payment Summary"})}),N&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.Z,{children:(0,a.jsxs)(s.Z,{sx:{display:"flex",flexDirection:"column"},children:[(0,a.jsxs)(s.Z,{sx:{mb:2,gap:2,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between"},children:[(0,a.jsx)(o.Z,{children:"Application Type"}),(0,a.jsx)(o.Z,{sx:{color:"text.secondary"},children:"Tourist visa"})]}),(0,a.jsxs)(s.Z,{sx:{mb:2,gap:2,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between"},children:[(0,a.jsx)(o.Z,{children:"Application No."}),(0,a.jsx)(o.Z,{sx:{color:"text.secondary"},children:null==N?void 0:N.applicationNoOfPayment})]}),(0,a.jsxs)(s.Z,{sx:{mb:2,gap:2,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between"},children:[(0,a.jsx)(o.Z,{children:"Amount"}),(0,a.jsx)(o.Z,{children:(0,f.x)(N.amount,N.currency)})]}),(0,a.jsxs)(s.Z,{sx:{gap:2,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between"},children:[(0,a.jsx)(o.Z,{children:"Transaction Fee"}),(0,a.jsx)(s.Z,{sx:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:(0,a.jsx)(o.Z,{children:(0,f.x)(N.transactionFee,N.currency)})})]})]})}),(0,a.jsx)(l.Z,{sx:{m:"0 !important"}}),(0,a.jsx)(i.Z,{sx:{py:e=>"".concat(e.spacing(3.5)," !important")},children:(0,a.jsxs)(s.Z,{sx:{gap:2,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between"},children:[(0,a.jsx)(o.Z,{sx:{fontWeight:500},children:"Total"}),(0,a.jsx)(o.Z,{sx:{fontWeight:500},children:(0,f.x)(N.totalAmount,N.currency)})]})}),(0,a.jsx)(l.Z,{sx:{m:"0 !important"}}),(0,a.jsxs)(i.Z,{children:[(0,a.jsx)(s.Z,{sx:{gap:2,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between"},children:(0,a.jsx)(o.Z,{color:"text.primary",variant:"h6",gutterBottom:!0,children:"Selected payment method"})}),(0,a.jsx)(c.Z,{variant:"outlined",sx:{boxShadow:"none",borderColor:"rgba(255, 215, 0, 1)",borderWidth:"1px"},children:(0,a.jsxs)(i.Z,{children:[(0,a.jsxs)(s.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",mb:0},children:[(0,a.jsx)(o.Z,{children:N.paymentMethod.paymentMethodCategory.name}),(0,a.jsx)(o.Z,{children:(0,a.jsx)(d.Z,{onClick:()=>history.goBack(),children:"Change"})})]}),(0,a.jsx)(s.Z,{sx:{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",mt:2},children:(0,a.jsx)(o.Z,{variant:"body2",children:null===(e=N.paymentMethod)||void 0===e?void 0:e.description})}),null==N?void 0:null===(t=N.paymentMethod)||void 0===t?void 0:null===(n=t.paymentMethodConfiguration)||void 0===n?void 0:null===(u=n.additionalInformation)||void 0===u?void 0:u.map((e,t)=>(0,a.jsx)(a.Fragment,{children:Object.entries(e).map((e,n)=>{let[r,c]=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(s.Z,{sx:{gap:2,display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",mt:2,mb:2},children:[(0,a.jsxs)(o.Z,{children:[r," ",0!==n&&":"]}),(0,a.jsx)(o.Z,{children:c})]},t),(0,a.jsx)(l.Z,{})]})})}))]})}),(null===(Z=N.paymentMethod)||void 0===Z?void 0:Z.instructions)&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(s.Z,{mt:2,children:(0,a.jsx)(p.Z,{variant:"standard",severity:"info",mt:2,children:(0,a.jsx)(o.Z,{dangerouslySetInnerHTML:{__html:N.paymentMethod.instructions.replace("{applicationNo}",null==N?void 0:N.applicationNoOfPayment)}})})})}),(null===(v=N.paymentMethod)||void 0===v?void 0:v.isOnline)?(0,a.jsx)(s.Z,{mt:2,children:(0,a.jsx)(m.Z,{fullWidth:!0,variant:"contained",color:"primary",onClick:R,children:"Pay Now"})}):(0,a.jsx)(s.Z,{mt:2,children:(0,a.jsx)(m.Z,{fullWidth:!0,variant:"contained",color:"primary",onClick:R,children:"Confirm payment method"})}),(0,a.jsx)(s.Z,{mt:2,children:(0,a.jsxs)(m.Z,{fullWidth:!0,sx:{mb:2},color:"secondary",variant:"tonal",onClick:()=>b.replace("/tourist/payment/invoice/".concat(C)),children:[(0,a.jsx)(h.Z,{fontSize:"1.125rem",icon:"tabler:chevron-left"})," Back to invoice page"]})})]})]})]})})})})}),U&&N&&(0,a.jsx)(j.default,{isModalOpen:U,setIsModalOpen:T,paymentMethod:N.paymentMethod,applicationNo:w})]})};t.default=Z},78959:function(e,t,n){"use strict";n.d(t,{Mh:function(){return s},NY:function(){return d},Rd:function(){return c},Sg:function(){return o},Wl:function(){return i},eA:function(){return p},jr:function(){return l},wQ:function(){return u},x:function(){return m}});var a=n(83563);let r="".concat("https://api.immi.gov.bt"),c=async e=>
1{let t=await a.Z.get("".concat(r,"/svc/payment-aggregator/payment-methods/all-active?applicationNo=").concat(e));return t.data},i=async(e,t)=>{let n=await a.Z.post("".concat(r,"/svc/payment-aggregator/payments/").concat(e,"/update-bulk-payment-method-by-application-no"),t);return n.data},o=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=new URL("".concat(r,"/svc/payment-aggregator/payments/get-bulk-payment-advice-by-application-no/").concat(e));c.searchParams.append("paymentMethodId",t),Object.keys(n).forEach(e=>c.searchParams.append(e,n[e]));let i=await a.Z.get(c.toString());return i.data},s=async e=>{let t=await a.Z.get("".concat(r,"/svc/payment-aggregator/payments/get-all-payments-by-application-no/").concat(e));return t.data},l=async(e,t,n)=>{let c=await a.Z.post("".concat(r,"/svc/payment-aggregator/payments/").concat(e,"/make-payment-by-application-no"),{paymentMethodId:t,...n?{applicationId:n}:{}});return c.data},d=async(e,t)=>{let n=await a.Z.post("".concat(r,"/svc/payment-aggregator/payments/").concat(e,"/client-update-transaction-reference"),t);return n.data},p=async(e,t)=>{let n=await a.Z.post("".concat(r,"/svc/payment-aggregator/payments/").concat(e,"/make-payment/create-payment-intent"),{paymentMethodId:t});return n.data},m=async(e,t)=>{let n=await a.Z.post("".concat(r,"/svc/payment-aggregator/payments/").concat(e,"/make-payment/request-binance-qr"),{paymentMethodId:t});return n.data},u=async e=>{let t=await a.Z.get("".concat(r,"/svc/payment-aggregator/payments/").concat(e,"/payment-status?tx=success"));return t.data}},71857:function(e,t,n){"use strict";n.d(t,{x:function(){return a}});let a=(e,t)=>{let n;switch(t){case"USD":n=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"});break;case"GBP":n=new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP"});break;case"INR":n=new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR"});break;case"EUR":n=new Intl.NumberFormat("en-DE",{style:"currency",currency:"EUR"});break;default:n=new Intl.NumberFormat("en-US",{style:"currency",currency:t})}return n.format(e)}}},function(e){e.O(0,[86886,91890,49774,92888,40179],function(){return e(e.s=18670)}),_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.