GaloyMoney / blink

bitcoin banking infrastructure
https://galoy.io
MIT License
370 stars 137 forks source link

galoy-pay improvment #3979

Closed nicolasburtey closed 6 months ago

nicolasburtey commented 9 months ago

printing

for the bitcoinize POS, with a bluetooth printer (not bluetooth LE):

Driver for the bitcoinize POS: https://github.com/yyzz2333/NyxPrinterClient

need backend work

small bugs

pretyflaco commented 9 months ago
  • -- I would completely remove the notion of "sats" in the POS, and make it dollar / fiat currently only as an input

This is an attack on Sats!

@m36connect

bitcoinekasi commented 9 months ago

"I would completely remove the notion of "sats" in the POS"

in that case, what do we do if we're selling stuff denominated in sats?

nicolasburtey commented 9 months ago

"I would completely remove the notion of "sats" in the POS"

in that case, what do we do if we're selling stuff denominated in sats?

good question. how much are the team in Ekasi using the POS versus the mobile app?

This thinking is only for the POS / web-based app.

The reason is because most of people using it are the one that are less educated on using bitcoin, and making it only available in local currency make it that they have less ways to get it wrong.

But an option suggested by Andrej is to have SATS as a currency you could choose. in that case it would be SATS only (no fiat equivalent).

The goal is also to have less information on the screen, there is currently too much things. That make it harder to use for (very) occasional and uneducated users

ThinusXpressed commented 9 months ago

@nicolasburtey

In response to: > I would completely remove the notion of "sats" in the POS, and make it dollar / fiat currently only as an input In our pursuit to drive Bitcoin adoption we have to slowly but surely shift the perspective from thinking fiat to thinking SATS, if you remove SATS completely what does that represent; "Bitcoin in disguise" I guess?

It's time we take the next step and start denominating products in SATS so suggestion by Andrej to: _ > have SATS as a currency you could choose is a step in the right direction.

@bitcoinekasi we use both the Blink PoS and the Mobile Wallet.

Lastly in response to: > The reason is because most of people using it are the one that are less educated on using bitcoin, and making it only available in local currency make it that they have less ways to get it wrong. This is precisely what needs to change; Bitcoin adoption is about changing the way we think to create a better future, if we keep repeating the patterns that fiat supporters conforms to we will not realise the future we believe is possible through the solution that Bitcoin bring.

To conclude:

  1. Let's display SATS first and foremost and have the currency conversion as an option to be displayed.
  2. And encourage merchants to denominate their products in SATS eliminating conversion mistakes.

nicolasburtey commented 9 months ago

This is precisely what needs to change; Bitcoin adoption is about changing the way we think to create a better future, if we keep repeating the patterns that fiat supporters conforms to we will not realise the future we believe is possible through the solution that Bitcoin bring.

the input on this thinking is that, currently in El Salvador, large merchants are not favoring blink because it's too complex for their employees, and so they are converging for other solutions. there is a high turnover for employees and they don't get trained on using POS for a credit card, but needs to get trained for bitcoin, unless we make it as simple as with a credit card

but I understand you are in a different category that may need a different front end interface. we'll have to think on how to go about that, maybe with some settings that could be activated or not

bitcoinekasi commented 9 months ago

"But an option suggested by Andrej is to have SATS as a currency you could choose. in that case it would be SATS only (no fiat equivalent)."

This would be a good solution.

Hermann Vivier Chairman Bitcoin Ekasi bitcoinekasi.com

On Tue, 13 Feb 2024 at 22:20, nicolasburtey @.***> wrote:

This is precisely what needs to change; Bitcoin adoption is about changing the way we think to create a better future, if we keep repeating the patterns that fiat supporters conforms to we will not realise the future we believe is possible through the solution that Bitcoin bring.

the input on this thinking is that, currently in El Salvador, merchants are favoring blink because it's too complex for their employees, and so they are converging for other solutions. there is a high turnover for employees and they don't get trained on using POS for a credit card, but needs to get trained for bitcoin, unless we make it as simple as with a credit card

but I understand you are in a different category that may need a different front end interface. we'll have to think on how to go about that, maybe with some settings that could be activated or not

— Reply to this email directly, view it on GitHub https://github.com/GaloyMoney/galoy/issues/3979#issuecomment-1942389734, or unsubscribe https://github.com/notifications/unsubscribe-auth/BDB4ZPX4BA2OWOES4MYS4FLYTPDI7AVCNFSM6AAAAABDD4ATTSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBSGM4DSNZTGQ . You are receiving this because you were mentioned.Message ID: @.***>

ishristov commented 9 months ago

I like having SATS as a separate currency. Then there will be less visual clutter in the POS because less things will need to appear in the POS. Also less chance of making a mistake. Cashiers don't even care about the price of bitcoin so I'm not sure why the price of BTC is shown there at all (above the keypad). I would remove that one as well.

I was onboarding a merchant and they in fact entered 10 satoshi instead of the actual currency. I could have easily scammed them if I wanted. Also, I saw the mistake just a second before pressing the Send button from my wallet.

Another thing I just saw is that if I set my currency in the app the EUR and then click -> how to get paid -> open pos in browser, the currency in the POS will default to USD, even though I had EUR in the app. This is also something that makes things hard for the cashiers who only want to click a few numbers and don't think too much.

Currently the POS is way too complicated, shows unnecessary things and doesn't show the important things clearly and it's not def not convenient for new people. I want to onboard people with Blink but I can't for the mentioned reasons and I have to offer them to do it with WoS... Please treat this is a higher priority and let's all make Blink the go-to wallet and pos-service.

nicolasburtey commented 9 months ago

@ishristov we're actively working on it. you can expect all the bullets points listed in this issue to land in the upcoming weeks.

pretyflaco commented 9 months ago

Cashiers don't even care about the price of bitcoin so I'm not sure why the price of BTC is shown there at all (above the keypad). I would remove that one as well.

That may be the case in some places, but here in Turkey under extreme inflation and permanently changing exchange rates, there is a pressing market demand by payers to know what exchange rate they are getting to make an educated decision if they want to take the deal they are offered.

nicolasburtey commented 8 months ago

Cashiers don't even care about the price of bitcoin so I'm not sure why the price of BTC is shown there at all (above the keypad). I would remove that one as well.

That may be the case in some places, but here in Turkey under extreme inflation and permanently changing exchange rates, there is a pressing market demand by payers to know what exchange rate they are getting to make an educated decision if they want to take the deal they are offered.

shouldn't the payer get the rate from their wallet?

IMO, it makes little sense to trust the POS, when hidden fees are unfortunately too common.

nicolasburtey commented 8 months ago

Driver for the bitcoinize POS: https://github.com/yyzz2333/NyxPrinterClient

nicolasburtey commented 6 months ago

closing this ticket for now. will reopen more dedicated issue for things to improve