PageSourceSearch

https://docs-buhogo.netlify.app/assets/PaymentScenarios-2Hd0b2tr.js

js docs-buhogo.netlify.app collected 2026-10-03 10:39:39 UTC 23,878 bytes, 1 lines download raw bytes

1import{C as k}from"./Card-B1HR1SGn.js";import{B as b}from"./Button-COefH-WI.js";import{_ as g,c as d,F as x,f as S,o as m,a as e,n as z,t as L,I as W,d as t,e as _,r,w as o,b as l}from"./index-CZlSjks0.js";import{P as B}from"./PageHeader-BgZ6sk5m.js";import{_ as R}from"./Spark Logo White-oX9e66Gu.js";const P={name:"WalletLogoWall",data(){return{wallets:[{name:"Alby Go",logo:"/Social_Wallet_logos/alby-go.png"},{name:"Phoenix",logo:"/Social_Wallet_logos/phoenix.png"},{name:"Wallet of Satoshi",logo:"/Social_Wallet_logos/walletofsatoshi-icon.svg"},{name:"LNbits",logo:"/LNBits/lnbits-icon.svg"},{name:"Coinsnap",logo:"/Social_Wallet_logos/coinsnap.svg"},{name:"Blink",logo:"/Social_Wallet_logos/blink.svg"},{name:"Strike",logo:"/Social_Wallet_logos/strike.png"},{name:"Primal",logo:"/Social_Wallet_logos/primal.png"},{name:"ZBD",logo:"/Social_Wallet_logos/zbd.png",dark:!0},{name:"Blitz Wallet",logo:"/Social_Wallet_logos/BlitzWalet.png"},{name:"Bolt Card",logo:"/Social_Wallet_logos/BoltCard.png"},{name:"BTCPay",logo:"/Social_Wallet_logos/btcpay.png"},{name:"Business Bitcoin",logo:"/Social_Wallet_logos/BusinessBitcoin.png"},{name:"Fountain",logo:"/Social_Wallet_logos/fountain.png"},{name:"Wavlake",logo:"/Social_Wallet_logos/wavlake.png"},{name:"Wavespace",logo:"/Social_Wallet_logos/wavespace.png"},{name:"Damus",logo:"/Social_Wallet_logos/damus.png"},{name:"Amethyst",logo:"/Social_Wallet_logos/amethyst.png"},{name:"Nostrudel",logo:"/Social_Wallet_logos/nostrudel.png"},{name:"Yakihonne",logo:"/Social_Wallet_logos/yakihonne.png"},{name:"Zap Stream",logo:"/Social_Wallet_logos/zapstream.png"},{name:"Zapple Pay",logo:"/Social_Wallet_logos/zapple-pay.png"},{name:"Ereignishorizont",logo:"/Social_Wallet_logos/Axel_ereignishorizont.png"},{name:"Axels Gemüsegärten",logo:"/Social_Wallet_logos/Bamo_Axels_Guemuesegaerten.png"}]}}},C={class:"wallet-wall"},q=["title"],O=["src","alt"],N={class:"wallet-name"};function A(c,s,y,f,p,v){return m(),d("div",C,[(m(!0),d(x,null,S(p.wallets,a=>(m(),d("div",{key:a.name,class:"wallet-tile",title:a.name},[e("div",{class:z(["wallet-logo-box",{"is-dark":a.dark}])},[e("img",{src:a.logo,alt:a.name},null,8,O)],2),e("span",N,L(a.name),1)],8,q))),128))])}const T=g(P,[["render",A],["__scopeId","data-v-24f883c0"]]),G="/Social_Wallet_logos/primal.png",I="/Screenshots/payment-modals/01-receive.png",Q="/Screenshots/payment-modals/02-send.png",U={name:"PaymentScenarios",components:{Card:k,Button:b,Icon:W,PageHeader:B,WalletLogoWall:T}},$={class:"payment-scenarios"},E={class:"container"},D={class:"section"},F={class:"flow-container"},M={class:"flow-steps"},V={class:"flow-step-icon"},Z={class:"flow-step-icon"},H={class:"flow-step-icon"},Y={class:"flow-step-icon"},K={class:"section"},J={class:"flow-container"},j={class:"flow-steps"},X={class:"flow-step-icon"},ss={class:"flow-step-icon"},es={class:"flow-step-icon"},ts={class:"flow-step-icon"},ns={class:"section",id:"unified-qr"},os={class:"highlight-content"},ls={class:"highlight-features"},is={class:"highlight-feature"},as={class:"highlight-feature"},rs={class:"highlight-feature"},ds={class:"highlight-feature"},ms={class:"section",id:"types"},ps={class:"grid grid-2"},us={class:"payment-type-header"},gs={class:"payment-type-icon"},cs={class:"payment-type-features"},ys={class:"feature-item"},fs={class:"feature-item"},vs={class:"feature-item"},hs={class:"feature-item"},ws={class:"payment-type-header"},ks={class:"payment-type-icon"},bs={class:"payment-type-features"},xs={class:"feature-item"},Ss={class:"feature-item"},zs={class:"feature-item"},Ls={class:"feature-item"},Ws={class:"payment-type-header"},_s={class:"payment-type-icon"},Bs={class:"payment-type-features"},Rs={class:"feature-item"},Ps={class:"feature-item"},Cs={class:"feature-item"},qs={class:"feature-item"},Os={class:"feature-item"},Ns={class:"payment-type-features"},As={class:"feature-item"},Ts={class:"feature-item"},Gs={class:"feature-item"},Is={class:"feature-item"},Qs={class:"text-secondary",style:{"margin-top":"1rem","font-size":"14px"}},Us={class:"payment-type-header"},$s={class:"payment-type-icon"},Es={class:"payment-type-features"},Ds={class:"feature-item"},Fs={class:"feature-item"},Ms={class:"feature-item"},Vs={class:"feature-item"},Zs={class:"payment-type-header"},Hs={class:"payment-type-icon"},Ys={class:"payment-type-features"},Ks={class:"feature-item"},Js={class:"feature-item"},js={class:"feature-item"},Xs={class:"feature-item"},se={class:"text-secondary",style:{"margin-top":"1rem","font-size":"14px"}},ee={class:"payment-type-header"},te={class:"payment-type-icon"},ne={class:"payment-type-features"},oe={class:"feature-item"},le={class:"feature-item"},ie={class:"feature-item"},ae={class:"feature-item"},re={class:"payment-type-features"},de={class:"feature-item"},me={class:"feature-item"},pe={class:"feature-item"},ue={class:"feature-item"},ge={class:"text-secondary",style:{"margin-top":"1rem","font-size":"14px"}},ce={class:"section",id:"wallet-recognition"},ye={class:"recognition-intro"},fe={class:"recognition-example"},ve={class:"recognition-text"},he={class:"recognition-badge"},we={class:"section",id:"confirm-sheet"},ke={class:"highlight-content"},be={class:"section"},xe={class:"grid grid-2"},Se={class:"qr-placeholder"},ze={class:"qr-scanner-frame"},Le={class:"qr-center"},We={class:"section"},_e={class:"section cta-section"},Be={class:"container-narrow text-center"},Re={class:"flex-center gap-md"};function Pe(c,s,y,f,p,v){const a=r("PageHeader"),n=r("Icon"),i=r("Card"),h=r("router-link"),w=r("WalletLogoWall"),u=r("Button");return m(),d("div",$,[e("div",E,[t(a,{title:"Payment Scenarios",subtitle:"Send and receive Lightning payments in multiple ways. Lightning invoices, LNURL, Lightning addresses, and more.",icon:"payment"}),e("section",D,[s[15]||(s[15]=e("h2",{class:"section-title text-center"},"Send Payment",-1)),s[16]||(s[16]=e("p",{class:"section-subtitle text-center"}," Multiple ways to send Lightning payments ",-1)),e("div",F,[e("div",M,[t(i,{class:"flow-step"},{default:o(()=>[s[0]||(s[0]=e("div",{class:"flow-step-number"},"1",-1)),e("div",V,[t(n,{name:"payment",size:"lg"})]),s[1]||(s[1]=e("h3",null,"Enter or Scan",-1)),s[2]||(s[2]=e("p",{class:"text-secondary"}," Paste a Lightning invoice, LNURL, or Lightning address. Or scan a QR code. ",-1))]),_:1}),s[12]||(s[12]=e("div",{class:"flow-arrow"},"→",-1)),t(i,{class:"flow-step"},{default:o(()=>[s[3]||(s[3]=e("div",{class:"flow-step-number"},"2",-1)),e("div",Z,[t(n,{name:"check",size:"lg"})]),s[4]||(s[4]=e("h3",null,"Review Details",-1)),s[5]||(s[5]=e("p",{class:"text-secondary"}," The amount leads the confirm sheet, with limits and the fiat conversion in one quiet helper row below it. ",-1))]),_:1}),s[13]||(s[13]=e("div",{class:"flow-arrow"},"→",-1)),t(i,{class:"flow-step"},{default:o(()=>[s[6]||(s[6]=e("div",{class:"flow-step-number"},"3",-1)),e("div",H,[t(n,{name:"spark",size:"lg"})]),s[7]||(s[7]=e("h3",null,"Confirm & Send",-1)),s[8]||(s[8]=e("p",{class:"text-secondary"}," Tap confirm to send the payment. Usually completes in under 1 second. ",-1))]),_:1}),s[14]||(s[14]=e("div",{class:"flow-arrow"},"→",-1)),t(i,{class:"flow-step success"},{default:o(()=>[s[9]||(s[9]=e("div",{class:"flow-step-number"},"4",-1)),e("div",Y,[t(n,{name:"check",size:"lg"})]),s[10]||(s[10]=e("h3",null,"Payment Sent!",-1)),s[11]||(s[11]=e("p",{class:"text-secondary"}," Transaction complete. View details in your transaction history. ",-1))]),_:1})])])]),e("section",K,[s[32]||(s[32]=e("h2",{class:"section-title text-center"},"Receive Payment",-1)),s[33]||(s[33]=e("p",{class:"section-subtitle text-center"}," One QR code carries every way to pay you ",-1)),e("div",J,[e("div",j,[t(i,{class:"flow-step"},{default:o(()=>[s[17]||(s[17]=e("div",{class:"flow-step-number"},"1",-1)),e("div",X,[t(n,{name:"payment",size:"lg"})]),s[18]||(s[18]=e("h3",null,"Open Receive",-1)),s[19]||(s[19]=e("p",{class:"text-secondary"}," Your unified QR appears immediately, ready to be paid over any rail, any amount. ",-1))]),_:1}),s[29]||(s[29]=e("div",{class:"flow-arrow"},"→",-1)),t(i,{class:"flow-step"},{default:o(()=>[s[20]||(s[20]=e("div",{class:"flow-step-number"},"2",-1)),e("div",ss,[t(n,{name:"check",size:"lg"})]),s[21]||(s[21]=e("h3",null,"Add an Amount",-1)),s[22]||(s[22]=e("p",{class:"text-secondary"}," Optional: type an amount on the keypad and the QR updates to request exactly that. ",-1))]),_:1}),s[30]||(s[30]=e("div",{class:"flow-arrow"},"→",-1)),t(i,{class:"flow-step"},{default:o(()=>[s[23]||(s[23]=e("div",{class:"flow-step-number"},"3",-1)),e("div",es,[t(n,{name:"wallet",size:"lg"}
1)]),s[24]||(s[24]=e("h3",null,"Share & Wait",-1)),s[25]||(s[25]=e("p",{class:"text-secondary"}," Show the QR, or share it as a branded card with the address printed readably beneath. ",-1))]),_:1}),s[31]||(s[31]=e("div",{class:"flow-arrow"},"→",-1)),t(i,{class:"flow-step success"},{default:o(()=>[s[26]||(s[26]=e("div",{class:"flow-step-number"},"4",-1)),e("div",ts,[t(n,{name:"check",size:"lg"})]),s[27]||(s[27]=e("h3",null,"Received!",-1)),s[28]||(s[28]=e("p",{class:"text-secondary"}," Payment received! Your balance is updated instantly. ",-1))]),_:1})])])]),e("section",ns,[s[41]||(s[41]=e("h2",{class:"section-title text-center"},"The Unified QR",-1)),s[42]||(s[42]=e("p",{class:"section-subtitle text-center"}," Lightning, Spark, Ark, and on-chain in one code ",-1)),t(i,{class:"highlight-card"},{default:o(()=>[e("div",os,[e("h3",null,[t(n,{name:"tabler:qrcode",size:"sm"}),s[34]||(s[34]=l(" Every Rail in One Code",-1))]),s[39]||(s[39]=e("p",null," BuhoGO's receive code is a single BIP21 QR that carries your on-chain address, a Lightning invoice, and, where your wallet supports them, your Spark and Ark addresses. Whoever scans it pays over the best rail their wallet knows; wallets that only understand one rail simply use that one. ",-1)),e("div",ls,[e("div",is,[t(n,{name:"check"}),s[35]||(s[35]=e("span",null,"On-chain payers use the address",-1))]),e("div",as,[t(n,{name:"check"}),s[36]||(s[36]=e("span",null,"Lightning payers use the invoice",-1))]),e("div",rs,[t(n,{name:"check"}),s[37]||(s[37]=e("span",null,"Spark & Ark payers ride their free rails",-1))]),e("div",ds,[t(n,{name:"check"}),s[38]||(s[38]=e("span",null,"Unknown wallets safely ignore the extras",-1))])]),s[40]||(s[40]=e("p",{class:"text-secondary",style:{"margin-top":"0.75rem"}}," Sending works the same way in reverse: when BuhoGO scans a unified code that offers a Spark or Ark rail, it settles over the free native rail instead of quoting a Lightning route. ",-1))])]),_:1}
1)]),e("section",ms,[s[106]||(s[106]=e("h2",{class:"section-title text-center"},"Payment Types",-1)),e("div",ps,[t(i,{class:"payment-type-card"},{default:o(()=>[e("div",us,[e("div",gs,[t(n,{name:"tabler:bolt",size:"md"})]),s[43]||(s[43]=e("h3",null,"Lightning Invoice",-1))]),s[48]||(s[48]=e("p",{class:"text-secondary"}," Traditional Lightning payment request with a fixed amount. Most common payment type. ",-1)),e("div",cs,[e("div",ys,[t(n,{name:"check",size:"sm"}),s[44]||(s[44]=e("span",null,"Fixed amount",-1))]),e("div",fs,[t(n,{name:"check",size:"sm"}),s[45]||(s[45]=e("span",null,"Expires after timeout",-1))]),e("div",vs,[t(n,{name:"check",size:"sm"}),s[46]||(s[46]=e("span",null,"One-time use",-1))]),e("div",hs,[t(n,{name:"check",size:"sm"}),s[47]||(s[47]=e("span",null,"Widely supported",-1))])]),s[49]||(s[49]=e("div",{class:"example-box"},[e("code",null,"lnbc1...")],-1))]),_:1}),t(i,{class:"payment-type-card"},{default:o(()=>[e("div",ws,[e("div",ks,[t(n,{name:"tabler:link",size:"md"})]),s[50]||(s[50]=e("h3",null,"LNURL",-1))]),s[55]||(s[55]=e("p",{class:"text-secondary"}," Pull payment protocol that lets you enter the amount. More flexible than invoices. ",-1)),e("div",bs,[e("div",xs,[t(n,{name:"check",size:"sm"}),s[51]||(s[51]=e("span",null,"Variable amount",-1))]),e("div",Ss,[t(n,{name:"check",size:"sm"}),s[52]||(s[52]=e("span",null,"Reusable",-1))]),e("div",zs,[t(n,{name:"check",size:"sm"}),s[53]||(s[53]=e("span",null,"Optional comments",-1))]),e("div",Ls,[t(n,{name:"check",size:"sm"}),s[54]||(s[54]=e("span",null,"Min/max amounts",-1))])]),s[56]||(s[56]=e("div",{class:"example-box"},[e("code",null,"lnurl1...")],-1))]),_:1}),t(i,{class:"payment-type-card"},{default:o(()=>[e("div",Ws,[e("div",_s,[t(n,{name:"tabler:at",size:"md"})]),s[57]||(s[57]=e("h3",null,"Lightning Address",-1))]),s[63]||(s[63]=e("p",{class:"text-secondary"}," Email-like address for receiving Lightning payments. Easy to remember and share. ",-1)),e("div",Bs,[e("div",Rs,[t(n,{name:"check",size:"sm"}),s[58]||(s[58]=e("span",null,"Human-readable",-1))]),e("div",Ps,[t(n,{name:"check",size:"sm"}),s[59]||(s[59]=e("span",null,"Reusable forever",-1))]),e("div",Cs,[t(n,{name:"check",size:"sm"}),s[60]||(s[60]=e("span",null,"Easy to share",-1))]),e("div",qs,[t(n,{name:"check",size:"sm"}),s[61]||(s[61]=e("span",null,"Works like LNURL",-1))]),e("div",Os,[t(n,{name:"check",size:"sm"}),s[62]||(s[62]=e("span",null,"Shows the wallet's logo",-1))])]),s[64]||(s[64]=e("div",{class:"example-box"},[e("code",null,"[email protected]")],-1))]),_:1}),t(i,{class:"payment-type-card spark"},{default:o(()=>[s[71]||(s[71]=e("div",{class:"payment-type-header"},[e("div",{class:"payment-type-icon spark-logo"},[e("img",{src:R,alt:"Spark",class:"payment-logo"})]),e("h3",null,"Spark-to-Spark")],-1)),s[72]||(s[72]=e("p",{class:"text-secondary"}," Direct peer-to-peer payments between Spark wallets. Zero routing fees! ",-1)),e("div",Ns,[e("div",As,[t(n,{name:"check",size:"sm"}),s[65]||(s[65]=e("span",null,"Zero fees",-1))]),e("div",Ts,[t(n,{name:"check",size:"sm"}),s[66]||(s[66]=e("span",null,"Instant transfer",-1))]),e("div",Gs,[t(n,{name:"check",size:"sm"}),s[67]||(s[67]=e("span",null,"No routing",-1))]),e("div",Is,[t(n,{name:"check",size:"sm"}),s[68]||(s[68]=e("span",null,"Spark wallets only",-1))])]),s[73]||(s[73]=e("div",{class:"example-box"},[e("code",null,"sp1pgss9..."),l(" or "),e("code",null,"spark1...")],-1)),e("p",Qs,[t(n,{name:"tabler:bulb",size:"sm"}),s[69]||(s[69]=l(" Explore your Spark transactions at ",-1)),s[70]||(s[70]=e("a",{href:"https://sparkscan.io",target:"_blank",class:"inline-link"},"sparkscan.io",-1))])]),_:1}),t(i,{class:"payment-type-card"},{default:o(()=>[e("div",Us,[e("div",$s,[t(n,{name:"tabler:file-invoice",size:"md"})]),s[74]||(s[74]=e("h3",null,"Spark Invoice",-1))]),s[79]||(s[79]=e("p",{class:"text-secondary"}," A payment request from another Spark wallet. Scan or paste it and BuhoGO pays it like any other request: free and instant. ",-1)),e("div",Es,[e("div",Ds,[t(n,{name:"check",size:"sm"}),s[75]||(s[75]=e("span",null,"Fixed or open amount",-1))]),e("div",Fs,[t(n,{name:"check",size:"sm"}),s[76]||(s[76]=e("span",null,"Carries a memo",-1))]),e("div",Ms,[t(n,{name:"check",size:"sm"}),s[77]||(s[77]=e("span",null,"Free · instant",-1))]),e("div",Vs,[t(n,{name:"check",size:"sm"}),s[78]||(s[78]=e("span",null,"Clear words when one can't be paid",-1))])]),s[80]||(s[80]=e("div",{class:"example-box"},[e("code",null,"spark1..."),l(" (invoice) ")],-1))]),_:1}),t(i,{class:"payment-type-card"},{default:o(()=>[e("div",Zs,[e("div",Hs,[t(n,{name:"tabler:phone",size:"md"})]),s[81]||(s[81]=e("h3",null,"Phone Number",-1))]),s[89]||(s[89]=e("p",{class:"text-secondary"}," In Kenya, Zambia, Tanzania, and Ghana, a phone number is the address. BuhoGO delivers the payment as mobile money. ",-1)),e("div",Ys,[e("div",Ks,[t(n,{name:"check",size:"sm"}),s[82]||(s[82]=e("span",null,"No Lightning address needed",-1))]),e("div",Js,[t(n,{name:"check",size:"sm"}),s[83]||(s[83]=e("span",null,"Arrives as local currency",-1))]),e("div",js,[t(n,{name:"check",size:"sm"}),s[84]||(s[84]=e("span",null,"Delivery tracked in the app",-1))]),e("div",Xs,[t(n,{name:"check",size:"sm"}),s[85]||(s[85]=e("span",null,"Provider logo on every surface",-1))])]),s[90]||(s[90]=e("div",{class:"example-box"},[e("code",null,"+254 7...")],-1)),e("p",se,[t(n,{name:"tabler:bulb",size:"sm"}),s[87]||(s[87]=l(" Details on the ",-1)),t(h,{to:"/features/phone-send",class:"inline-link"},{default:o(()=>[...s[86]||(s[86]=[l("Send to a Phone Number",-1)])]),_:1}),s[88]||(s[88]=l(" page ",-1))])]),_:1}),t(i,{class:"payment-type-card"},{default:o(()=>[e("div",ee,[e("div",te,[t(n,{name:"tabler:ticket",size:"md"})]),s[91]||(s[91]=e("h3",null,"Voucher / LNURL-withdraw",-1))]),s[96]||(s[96]=e("p",{class:"text-secondary"}
1," Redeem LNURL-withdraw voucher codes to receive sats. Scan a QR or paste the code and funds arrive instantly. ",-1)),e("div",ne,[e("div",oe,[t(n,{name:"check",size:"sm"}),s[92]||(s[92]=e("span",null,"One-tap redemption",-1))]),e("div",le,[t(n,{name:"check",size:"sm"}),s[93]||(s[93]=e("span",null,"Gift cards & tip cards",-1))]),e("div",ie,[t(n,{name:"check",size:"sm"}),s[94]||(s[94]=e("span",null,"Works with all wallets",-1))]),e("div",ae,[t(n,{name:"check",size:"sm"}),s[95]||(s[95]=e("span",null,"LUD-03 standard",-1))])]),s[97]||(s[97]=e("div",{class:"example-box"},[e("code",null,"lnurl1..."),l(" (withdraw) ")],-1))]),_:1}),t(i,{class:"payment-type-card l1"},{default:o(()=>[s[103]||(s[103]=e("div",{class:"payment-type-header"},[e("div",{class:"payment-type-icon l1-icon"},"₿"),e("h3",null,"Bitcoin Address (L1)")],-1)),s[104]||(s[104]=e("p",{class:"text-secondary"}," Send and receive on-chain Bitcoin directly on the blockchain. Spark wallets only. ",-1)),e("div",re,[e("div",de,[t(n,{name:"check",size:"sm"}),s[98]||(s[98]=e("span",null,"On-chain transactions",-1))]),e("div",me,[t(n,{name:"check",size:"sm"}),s[99]||(s[99]=e("span",null,"Receive from exchanges",-1))]),e("div",pe,[t(n,{name:"check",size:"sm"}),s[100]||(s[100]=e("span",null,"Send to any Bitcoin address",-1))]),e("div",ue,[t(n,{name:"check",size:"sm"}),s[101]||(s[101]=e("span",null,"Instant 0-conf deposits",-1))])]),s[105]||(s[105]=e("div",{class:"example-box"},[e("code",null,"bc1p..."),l(" or "),e("code",null,"bc1q...")],-1)),e("p",ge,[t(n,{name:"tabler:bulb",size:"sm"}),s[102]||(s[102]=l(" Bridge between on-chain Bitcoin and Lightning ",-1))])]),_:1})])]),e("section",ce,[s[115]||(s[115]=e("h2",{class:"section-title text-center"},"Know Who You're Paying",-1)),s[116]||(s[116]=e("p",{class:"section-subtitle text-center"}," Paste a Lightning address and BuhoGO shows the wallet behind it ",-1)),t(i,{class:"recognition-card"},{default:o(()=>[e("div",ye,[e("div",fe,[s[109]||(s[109]=e("div",{class:"recognition-logo"},[e("img",{src:G,alt:"Primal"})],-1)),e("div",ve,[s[108]||(s[108]=e("code",null,"[email protected]",-1)),e("span",he,[t(n,{name:"tabler:circle-check",size:"sm"}),s[107]||(s[107]=l(" Primal",-1))])])]),s[110]||(s[110]=e("p",{class:"text-secondary"}," When you send to a Lightning address, BuhoGO recognizes the wallet or app behind the domain and shows its logo right on the send sheet, so you can see at a glance who you're paying. A small touch that makes sending feel personal and trustworthy. ",-1))]),s[111]||(s[111]=e("h4",{class:"recognition-subtitle"}
1,"Recognized wallets & apps",-1)),t(w),s[112]||(s[112]=e("p",{class:"recognition-foot"}," Recognition follows the address everywhere: the send sheet, your transaction history, and the address book all show the same face. Community Lightning-address domains are branded too, and any address BuhoGO doesn't know falls back to a clean default. ",-1))]),_:1}),t(i,{class:"info-card",style:{"margin-top":"1.25rem"}},{default:o(()=>[e("h3",null,[t(n,{name:"tabler:eye",size:"sm"}),s[113]||(s[113]=l(" Formats BuhoGO Names, Even When It Can't Pay Them",-1))]),s[114]||(s[114]=e("p",null," Paste a BOLT12 offer or a BIP-352 silent-payment address and BuhoGO tells you exactly what it is and what to ask the recipient for instead, in plain words rather than an error code. No Lightning wallet rail can pay these formats yet; recognizing them beats failing silently. ",-1))]),_:1})]),e("section",we,[s[119]||(s[119]=e("h2",{class:"section-title text-center"},"The Confirm Sheet",-1)),s[120]||(s[120]=e("p",{class:"section-subtitle text-center"}," Amount first, everything else in its place ",-1)),t(i,{class:"highlight-card"},{default:o(()=>[e("div",ke,[e("h3",null,[t(n,{name:"tabler:checkbox",size:"sm"}
1),s[117]||(s[117]=l(" Read It in One Glance",-1))]),s[118]||(s[118]=e("p",null,[l(" Before anything leaves your wallet, one sheet shows the payment the way you'd say it out loud: the "),e("strong",null,"amount"),l(" leads, a single helper row carries the limits and the conversion in the unit you're typing, and the recipient sits in a quiet cell below. Long destinations get an info glyph; tap it for the full, copyable address. ")],-1))])]),_:1})]),s[134]||(s[134]=_('<section class="section" data-v-7483fe80><h2 class="section-title text-center" data-v-7483fe80>The Send &amp; Receive Sheets</h2><p class="section-subtitle text-center" data-v-7483fe80> What the actual flows look like in the app </p><div class="modal-screenshots" data-v-7483fe80><figure class="screenshot-figure-small" data-v-7483fe80><img src="'+I+'" alt="Receive sheet with amount keypad and unified QR" class="screenshot-img-small" data-v-7483fe80><figcaption data-v-7483fe80>Receive: the keypad and your unified QR, in one sheet.</figcaption></figure><figure class="screenshot-figure-small" data-v-7483fe80><img src="'+Q+'" alt="Send sheet with paste, scan, Mobile Money, and Batch Send" class="screenshot-img-small" data-v-7483fe80><figcaption data-v-7483fe80>Send: paste or scan anything, with Mobile Money and Batch Send one tap away.</figcaption></figure></div></section>',1)),e("section",be,[s[127]||(s[127]=e("h2",{class:"section-title text-center"},"QR Code Scanning",-1)),e("div",xe,[s[126]||(s[126]=e("div",{class:"qr-info"},[e("h3",null,"Fast & Secure"),e("p",{class:"text-secondary"}," BuhoGO's QR scanner instantly recognizes Lightning invoices, LNURL codes, and Lightning addresses. Just point and scan. "),e("ul",null,[e("li",null,"Automatic payment type detection"),e("li",null,"Works with any Lightning QR code"),e("li",null,"Camera permission required"),e("li",null,"Validates format before processing")])],-1)),t(i,{class:"qr-visual"},{default:o(()=>[e("div",Se,[e("div",ze,[s[122]||(s[122]=e("div",{class:"qr-corner top-left"},null,-1)),s[123]||(s[123]=e("div",{class:"qr-corner top-right"},null,-1)),s[124]||(s[124]=e("div",{class:"qr-corner bottom-left"},null,-1)),s[125]||(s[125]=e("div",{class:"qr-corner bottom-right"},null,-1)),e("div",Le,[t(n,{name:"payment",size:"xl"}),s[121]||(s[121]=e("p",null,"Point camera at QR code",-1))])])])]),_:1})])]),e("section",We,[t(i,{class:"info-card"},{default:o(()=>[e("h3",null,[t(n,{name:"tabler:bulb",size:"sm"}),s[128]||(s[128]=l(" Tips for Smooth Payments",-1))]),s[129]||(s[129]=e("ul",null,[e("li",null,[e("strong",null,"Check amounts carefully:"),l(" Always verify the amount before confirming")]),e("li",null,[e("strong",null,"Add descriptions:"),l(" Help identify transactions later")]),e("li",null,[e("strong",null,"Use Lightning addresses:"),l(" Easier than invoices for repeated payments")]),e("li",null,[e("strong",null,"Save frequent contacts:"),l(" Use the address book for quick access")]),e("li",null,[e("strong",null,"Watch for expiration:"),l(" Lightning invoices expire (usually 10-60 minutes)")]),e("li",null,[e("strong",null,"Test with small amounts:"),l(" Try small payments first with new contacts")])],-1))]),_:1})]),e("section",_e,[e("div",Be,[s[132]||(s[132]=e("h2",null,"Ready to Start Transacting?",-1)),s[133]||(s[133]=e("p",{class:"text-secondary mb-3"}," Set up your wallet and start sending Lightning payments ",-1)),e("div",Re,[t(u,{variant:"primary",size:"lg",to:"/spark-wallet"},{default:o(()=>[...s[130]||(s[130]=[l(" Setup Spark Wallet ",-1)])]),_:1}),t(u,{variant:"secondary",size:"lg",to:"/nwc-wallet"},{default:o(()=>[...s[131]||(s[131]=[l(" Connect NWC Wallet ",-1)])]),_:1})])])])])])}const Te=g(U,[["render",Pe],["__scopeId","data-v-7483fe80"]]);export{Te as default};

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.