#Shopstr #Cashu

I am having second thoughts about using shopstr. I have a listing on shopstr, and made my first sale. Luckily for me the buyer was unable to figure out how to pay on shopstr, as i have seen that it is buggy. So the buyer DM'd me and just zapped my Alby address, easy peasy. I have since learned from another shopstr seller that if a buyer pays directly on shopstr, the seller has to set up a Cashu wallet to receive payment, and she (seller) was not notified that someone had paid her.

To me, this sounds like too much unnecessary friction for the seller, especially if the seller is not familiar with cashu wallets. And from what i have been reading, these cashu wallets are still in beta, not a good thing for a seller imo.

So I am wondering why Shopstr would not simply allow a buyer to pay the seller via lightning address on the shopstr interface, for simplicity, rather than going the Cashu route. I am not super techy, and I may be missing something. These are simply my observations as a seller. The fact that this seller would not have known about that sale had the buyer not dm'd is not a good thing. Plus i dont see why a seller should be made to use Cashu, which from the warnings i have seen on some of the cashu wallets, is still experimental, is not a good thing. I appreciate the nostr marketplaces, and all the hard work done by the devs, but as a user I feel that i should point out these things. Again, if i'm missing something, please tell me.

Reply to this note

Please Login to reply.

Discussion

Good to know! The Cashu requirement is user hostile.

Hi, I am among the unfortunate victims of the FTX scam, a situation that has resulted in the loss of my entire savings, totaling around $20,000.

The distressing aspect of this ordeal is not just the financial loss but the subsequent actions taken by SBF and Sullivan & Cromwell, the involved debtors. Following the success of their global heist, it appears that, rather than working towards justice for the affected customers, they are prioritizing their own interests, demonstrating a complete disregard for the well-being of those who have suffered.

To witness such blatant exploitation of innocent people for personal gain is not only disheartening but also raises concerns about the moral and ethical compass of those involved. Their actions can only be described as mentally and spiritually sick, going beyond mere financial misconduct.

The significance of this situation cannot be overstated for me, as the funds lost were an integral part of my financial stability. I am reaching out to you with the hope that you might consider extending a helping hand during this challenging time. Any assistance however small that you could provide to navigate through the complexities of this situation would be immensely appreciated.

I believe in the power of collective compassion and the willingness of individuals to make a difference in the lives of those facing adversity. I understand that you may have your own commitments and limitations, but even the smallest gesture can have a meaningful impact.

Thank you for taking the time to read my plea, and I sincerely hope that you may find it in your heart to offer assistance during this trying period. Your kindness will not be forgotten, and I am immensely grateful for any support you can provide.

Please save me.

Lightning Address : appealforassistanceftxscamvictim@geyser.fund

BTC : bc1q9vfmfwj6av9pxj50r6xyl652mwhqvw5ds86nw2

Why would it be user hostile …

First, all Cashu devs I'm connected with say their code/service is experimental and to only use small amounts that you don't mind losing to unknown defects.

So Shopstr is based on a (currently) non-working system.

Then, it seems, this Cashu requirement isn't communicated to the user at all, when it should be stated before they list an item.

In fact, everything that is required of the user to complete a purchase should be communicated before they make a listing.

If I made a sale, and found out that I received Cashu, I would be totally pissed off. My experience with Cashu is limited, but I couldn't convert to sats. Screw that.

Cashu is used in order to not have to download an external app or set up a lightning address yourself. It’s great for offline payments, it’s private, and it’s simple to convert to sats (copy and paste mint url into a wallet like nutstash, which only needs to be done once, copy paste the token, and redeem with lightning).

I completely agree that the experience can be more streamlined. We’re working on building a wallet and one-click redemption to easily redeem received tokens with lightning. We’re also going to add different payment methods so Cashu isn’t necessary for new users to learn.

That's all well and good, but communication of how your system works, prior to a user attempting a transaction, is imperative.

My experience converting cashu to sats is that I was not able to. Copy, paste, and wait as nothing transpires is a failure in basic functionality. When I asked about how to remedy the situation devs shrugged their shoulders. The lesson there for me is that it's not time to slice the cake and serve it, because it's still in the oven.

from a UX perspective, clients should offer options for non-custodial payments (even if you use custodial lightning). My guess is it's just an early client and they haven't had the chance to let users specify an address.

The benefit of cashu address is that everyone has one now so new users don't have to set up any wallets (my earlier note about nostr-wide 100% zappability). But like you said, it IS experimental and probably shouldnt' be used for large purchases / sales.

I dont understand. Everyone already has a cashu address/wallet?

Yes! As far as I know …

I just sent you some nuts 🥜

I dont see it. Where do i look? I use amethyst.

Npub.cash (for now). If any devs took note of my note we might have it directly in client!

I'll look there and see if i can figure it out. Thank you.

Just sign in and it should be there

Cant sign in, tells me i dont have a nip-07 installed? I'll look at it again later.

Yep; we’re in early development and are working on adding more payment options and profile editing, as well as giving sellers preferences on how they wish to receive payments.

Although Cashu is experimental, it’s very reliable in terms of sending and receiving sats, arguably better than many non-custodial lightning solutions, and has facilitated lightning transactions up to 1M sats without trouble as far as I know.

You are absolute right for pointing this out and I applaud you.

I dont know the innards but Id speculate this is an attempt to try to add some privacy between payer and receiver custodial providers?

Exactly, privacy was one of the main reasons for this. Cashu also requires no accounts or third-party downloads and can settle payments offline; most Lightning address providers require some sort of account setup and have limits on how much you can receive in a single payment and on your balance.

Lightning addresses have limits on how many sats can be sent to and held within them, and can also require third-party downloads and account setup, which is why we decided not to go that route. Cashu is rather simple to use (copy and paste mint url into a wallet like nutstash, which only needs to be done once, copy paste the token, and redeem with lightning), it’s private, and can be transacted offline with no account required.

I do agree though, the use of Cashu should be more apparent and require less friction. We’re planning on adding a native wallet that will be topped-up once a payment is received and/or a one-click redemption button to claim a received token to a lightning address or invoice.