Selfhosting payment processing
from TheMightyCat@ani.social to selfhosted@lemmy.world on 20 Aug 14:52
https://ani.social/post/35846695

My payment processor just terminated my account and i am reminded once again too self host literally everything.

I already have a self hosted crypto rail but for many people that is not an option, bank transfer is quite easy to do with just checking against my bank’s API, but remembering from the data before i got terminated it was around 40% transfer, 40% ideal, 20% card.

Is there anyway to self host those other payment ways outside transfer?

Does anyone have experience with this?

If you do thank you very much!

#selfhosted

threaded - newest

alcea@feddit.org on 20 Aug 15:09 next collapse

Saame. Altho just regular webhosting for me

Mine just disabled all domains as their antivir found a “”“potential backdoor php”“” - thats what they claimed* (just a php page parser)

=> just a cute “login to user 401” error on all domains. Why bother quarantining a single file if you can disable a customers entire webspace

Ordered a “Dell Wyse 5070 Thin Client Mini PC Server J5005 Celeron J4105 8gbRAM 64 gb SSD” and will selfhost my sites now…

Flip dependency.

Self host Akkoma. Selfhost Websites. Hack your router. Done.

What a weird world we live in.

<img alt="genshin_neuvillette_sad_rain" src="https://alceawisteria.neocities.org/other/extra/emojis/acws/genshin_neuvillette_sad_rain.gif">

That leaves domains. Can’t self host those

*their ““antivir”” claimed lots of things … its hilarious

Maybe this can help you ? github.com/juspay/hyperswitch

TheMightyCat@ani.social on 20 Aug 15:39 next collapse

As far as i can tell this seems to be a dashboard for payment processors, not a self hosted payment processor.

trailee@sh.itjust.works on 20 Aug 16:00 collapse

That leaves domains. Can’t self host those

You mean DNS? Absolutely can self host those if you have a stable IP address. I ran djbdns for years, although it was on a xen VPS slice in a datacenter, not in my home.

The information you file with your domain registrar includes at least two IP addresses (which can be the same) and names (which must be different) for the primary name resolvers for your domain. The registrar communicates those to the right upstream layer - in the case of .com, that means a query to a.gtld-servers.net asking for an NS record for example.com will get a response with your DNS server’s name (perhaps a.ns.example.com or ns1.example.com) as well as a “glue” answer (in the same response) of an A record that defines the IP address for that name. Any recursive resolver will then ask your server for the subdomain records.

You can update records on your nameserver at any time, but you’re subject to some delays in updating those glue records and it’s not automated, so you really don’t want them to be dynamic addresses.

It gets more complicated with DNSSEC.

hendrik@palaver.p3x.de on 20 Aug 15:10 next collapse

Does your bank even allow you to file debit notes, or collect money from other people’s credit cards? As far as I know that’s never part of a regular consumer bank account…

For payment in advance (if you clients put in the effort to do a bank transfer) I think there’s HBCI, FinTS or whatever standards we have integrated in some CRM and eCommerce solutions.

TheMightyCat@ani.social on 20 Aug 15:18 collapse

What i ment with bank transfer is that people send money to my bank account with a payment reference, and i poll the bank API to see if a payment has arrived with that reference.

No my bank doesn’t allow me to send SEPA debit, I don’t have a consumer bank account i have a business account but they still don’t allow it.

irmadlad@lemmy.world on 20 Aug 16:09 next collapse

Payram?

TheMightyCat@ani.social on 20 Aug 16:18 collapse

This seems very interesting. I’ll take a look thanks!

irmadlad@lemmy.world on 20 Aug 16:23 collapse

I also found piprapay.com

TheMightyCat@ani.social on 20 Aug 16:31 collapse

This seems to be a dashboard for payment processors like the other one linked here, however Payram seems to be an actual payment processor without KYC, no idea how they do it but im not complaining.

Still looking into payram and i have to say it looks a bit sketchy but if it works it works.

EDIT: I would recommend against using Payram for anyone reading this, it’s very sketchy and what seals the deal for me is their application is closed source.

github.com/PayRam/…/runtime-base

links to their github repo:

github.com/PayRam/payram-core

which 404s at time of writing.

irmadlad@lemmy.world on 20 Aug 16:39 collapse

There seems to be quite a few of them

TheMightyCat@ani.social on 20 Aug 16:54 collapse

I’ve been searching aswell but also with these results they all seems to be dashboards, gateways, or whatever that integrate with payment processors. I can’t find a truly self hosted payment processor.

The only one that genuinely claims to do it is Payram, but they seems so sketch that im not going to use it.

irmadlad@lemmy.world on 20 Aug 17:21 collapse

That’s all I got bro. I tried.

TheMightyCat@ani.social on 20 Aug 17:28 collapse

Thank you for helping!

Payram seemed really interesting at first, but too risky sadly.

irmadlad@lemmy.world on 20 Aug 17:53 collapse

No worries. I use Square for my businesses, but they are not self hosted. They do take their skim off the top, but that’s a cost of doing business.

TheMightyCat@ani.social on 20 Aug 18:04 collapse

I mean i don’t mind paying a bit, they also have costs they need to cover ofcourse.

What i do mind is all this legal stuff, and then i submit the legal stuff, and my account gets terminated for no reason.

irmadlad@lemmy.world on 20 Aug 18:21 collapse

That sucks. Personally, I wouldn’t selfhost financial applications. I don’t need that headache with my money or someone else’s either. I hope you find a solution.

inari@piefed.zip on 20 Aug 20:10 collapse

Maybe check out GNU Taler: https://www.taler.net/en/index.html

TheMightyCat@ani.social on 20 Aug 20:19 collapse

Ive looked into it and maybe i understand it wrong but isn’t this just crypto?

<img alt="" src="https://ani.social/api/v3/image_proxy?url=https%3A%2F%2Fwww.taler.net%2Fimages%2FTalerDiagram.svg">

Isn’t this already what people do when they pay with EURC?

buy EURC at an exchange, get it into their wallet, send it to my wallet, i sell the EURC for EUR at an exchange?

inari@piefed.zip on 20 Aug 21:00 collapse

I’m not deeply familiar with it to say for sure.

You might’ve done it already but it might be worth looking here as well https://github.com/awesome-selfhosted/awesome-selfhosted