pull down to refresh

I am asking this because I am orange pilling a school principal, teaching her how to accept payment from the students in BTC. The fee is paid monthly, and starts from about USD 2,000. It is higher depending on some factors, but that really is the floor. So it is not really a microtransaction.
Further, I also want to make the onboarding as simple as possible, without having to involve a dedicated payment processor. On-chain payments support easy tracking via the transaction id. So if someone claims to have paid, it is easier to ask them for the transaction id and verify it on the blockchain.
Considering these two factors (amount, and ease of tractability), I am more inclined to recommend on-chain transactions. Am I correct here?
Also, related, suppose someone (e.g. a cashier or accountant) has the XPUB of the school's on-chain wallet (not the private key). Is there an easy wallet application or some kind of interface so that I can train him to verify that a payment has indeed been made based on a transaction id from the student? Basically, I need an easy interface where he can
  • put the transaction id
  • the interface confirms the receive address belongs to the XPUB (i.e. the school) and the amount
I know any wallet application can handle XPUB without the private key, but if many transactions next to each other it can be time consuming to tally them to specific students.
For a sense of scale, the school has about 200 students (and growing fast) who pay each month, and (I know wildly optimistic) I am planning for a scenario where like 20% of them opt to pay by BTC. So is it a scale that can be managed by the school itself or need intervention from a Bitcoin payment processing business? If the later, then they will never agree, as they will see it as another cost without much payoff.
Related, they can hold the BTC they will receive as treasury assets for a year, i.e. do not need immediate off-ramp. But if like 50% of the students pay with BTC, then they will have an operating cash-flow problem.
  1. You do not start onboarding new people onto Bitcoin if yourself do not control / know very well how to use Bitcoin. And I mean at least at a user level, not even talking about building a merchant solution, that is more complicated.
And you are .... not a Jedi yet...
For a school, I wrote several guides that can fit. But again, before going to propose them to accept Bitcoin, YOU MUST test yourself all these solutions and learn all the details. Not just go and throw them a bunch of info and go away. They will start asking YOU how to do it and you must know all the answers.
For what you present, it could fit practically any onchain and LN wallet, but all depends how far they want to go with accepting BTC. They just want from you or from more people, they want to go online of only face to face... You see you will have to do your own research and scenario before choosing the right solution.
Considering these two factors (amount, and ease of tractability), I am more inclined to recommend on-chain transactions. Am I correct here?
No. You can do easily over LN too. You should avoid making onchain txs as much as you can. Onchain should be strictly for opening/closing LN channels. But again, you must talk more with them about the process, indeed, sometimes you can do it onchain for other reasons.
Is there an easy wallet application or some kind of interface so that I can train him to verify that a payment has indeed been made based on a transaction id from the student?
Yes, LNbits.
Start reading here and test yourself first:
and even more guides
reply
You are barely in the self educate phase...
You need to get more knowledge before going to onboard others.
reply
How do you know my phase? I have some dogecoin to swap with you (for bitcoin)
reply
How do you know my phase?
Because I was in your phase long time ago... and now I am a maxi and I can see through you and your posts all your lack of knowledge.
look into a mirror and tell to yourself: one day I will be like Darth...
Don't be ridiculous making cheap jokes with shitcoins. Listen my advice...because you will regret it later.
reply
I will happily host you on my btcpay server instance. I can do so without taking custody and probably without having access to invoice history. I'm already hosting some vendors. See
reply