Buying from an alternative ecommerce site usually sucks: you have to register for every website, enter your address, payment information and other information, they may leak data or store it improperly, you may not know the reputation of the website or business, you can't easily compare products with other vendors and more. Amazon and ebay offer a centralized good experience and you know you can trust them with your purchase. They benefit the consumer by aggregating many businesses so it fosters competition lowering prices but they have so much power and they have done some anti consumer moves. Their fees could also be a problem. The same way mastodon offers a viable alternative to the deadbird platform and slice power to small instances while getting a better user experience. (And lemmy to Reddit.) A fediverse version of ecommerce could perhaps be viable: federated ecommerce that aggregates small business shops, handle the user details and let the business access it when you hit buy. Activity pub to communicate the listings and purchase orders. I am not a programmer and don't know the technical implementations of it. So what do you think?

  • persolb@lemmy.ml
    ·
    1 year ago

    I’ve worked on payment systems. It is very hard to federate unless something like Stripe is used for actual payment.

    Credit card companies simply won’t interface with you unless you prove their data is safe. It isn’t a process that scales well.

    Brick and mortar companies get around this by having payment terminals which are insanely locked down. (Which is also why those terminals mostly suck)

    • Croquette@sh.itjust.works
      ·
      edit-2
      1 year ago

      Payment terminal aren't as locked down as you think.

      They are shitty because manufacturers do the bare minimum and always ask for exceptions (and they often are granted).

      Processors only want as much terminal as possible out there to make more money.

    • WetBeardHairs@lemmy.ml
      ·
      1 year ago

      Using Stripe or equivalent must be used for such a platform. The sellers would just get a check or bank transfer, they'd never need to handle a credit transaction.