Ask HN: How do you process payments?
This is how YOU have chosen to do it. Let us know if it is physical or virtual.
I found an old post from 2009 about this, wondering what the answers will be a decade later : https://news.ycombinator.com/item?id=526517
166 comments
[ 3.0 ms ] story [ 237 ms ] threadWhat is your approach to bank account verification? Plaid/Yodlee, a more traditional "deposit x money, ask for verification", or both?
We mostly do outbound so no verifications are done
People have figured out that the overhead is only about $0.50 if you're willing to wait, but most consumer apps don't make it easy to default to the lower fee.
(I haven't looked into this for some time, so that last paragraph is a bit dated.)
I've actually started using BitCoin to pay for things recently and I was surprised to find out how easy and quick this actually is. This really is a no-bullshit electronic cash. No registration, no verification, no borders, quick and easy. I hope more goods and services are going to be offered for cryptocurrencies in future.
On the BTC blockchain, this can be a real problem. The best one can do is to hope that the BTC price doesn't swing more than the equivalent fee amount of a credit card transaction to make it worthwhile.
If you are willing to keep some of your crypto on an exchange (but remember, it is only really your crypto if you have the keys), you can try to automate the swap between BTC<-> stablecoin to reduce the exposure to price swings.
We've processed over $200k in orders with over $100k being in BTC and ETH payments since 2017. Crypto merchandise website.
Disclaimer and shameless plug: I was working on Raiden last year and now I am working on a self-hosted payment gateway that can leverage Raiden (https://github.com/mushroomlabs/hub20)
This is usually an ideal payment in .nl, and various other payment methods in other european countries.
I used to use Stripe, but had an issue where my account was flagged as fraudulent by their ML model for God knows what reason. They sent me a link to click on to provide more information and escalate the issue, but the link went to a 404 page. I forwarded the email to their support but never heard back from them. Tried to call them, no dice. That's when I realised my business was relying on a service which could go down at any moment and didn't provide adequate phone support. Cancelled the account and signed up with PIN Payments on the spot. The few times I've spoken to them, I've received a response from a real person that actually knew what they were talking about. Couldn't recommend them more.
I ended up choosing stripe but only because Stripe has better branding and was 'cooler' to use.
Have you used Stripe as well? Authorize.net always got the job done. Then Stripe came along. I was honestly surprised of its success at the time. It was mainly just more of a joy to use - not cheaper or much easier. Just 'fun' as I remember it.
Last I saw on their forums, a few months ago, a few people has asked about it but Authorize.Net didn't have anything yet. (Support has been kind of spotty in general among payment processors [2]).
I was going to check their forums again to see if anything has changed, but the forum link on their developer site is giving me a 404 right not.
[1] https://usa.visa.com/dam/VCOM/global/support-legal/documents...
[2] https://3dmerchant.com/blog/cenpos/which-payment-gateways-su...
SaaS - mostly Stripe credit cards, with a tiny percent in PayPal.
Their fee structure is far cheaper for us than Stripe, who are scam artists and need to be disrupted. Stripe needs to reduce fees dramatically.
The customer service or tech support isn't as great as Stripe but they have a really intuitive model for marketplaces
They have an Australian focus but global capability. If you use a scheme card for Fastmail, you probably paid via Pin Payments.
Pin have a Stripe-like API but a small-team feel during contact i.e. we know one another by name, and when escalating a technical query I've had dialogue directly with a dev lead. I've even received hand-written Christmas cards from them.
I live in mortal terror of Pin being bought by Stripe, or (worse) an Australian financial institution, with all the consequences for competence and customer service level that follow.
We also handle bulk/large payments via CS2 (the Aus equivalent of ACH, for Usonian readers), with handling fee.
Your fear about Pin being bought by an Australian financial institution may be unfounded (or it's already happened depending on your perspective). Back in the early days, it was fairly well known that National Australia Bank was a part owner in Pin, but I can't find anything to support that now. NAB is listed first on their partners page (https://pinpayments.com/company/partners) and their Terms of Service (https://pinpayments.com/terms/national-australia-bank) are a 3 way agreement between NAB, Pin and yourself.
I'm sure it would be worse if Pin was fully absorbed into NAB though.
I’ve built payment integrations my entire 20 year career and have always appreciated how ease of use relates to cost, e.g. it’s hard to build tools as easy to use as stripe or Braintree, but I’ve wondered how these features play out when it’s so close to the actual money itself.
We've been quite happy with Chargebee overall and would recommend them. The only downside is their customer support is very bizarre sometimes and a bit frustrating.
For example, they limit API access to my own (events) data to the last N months. I contacted and asked them to remove the restriction, and they said that wasn't possible because the data was "archived". I pointed out that their UI allowed me to see all the data and their page loaded quickly so clearly the data is close at hand. They then said they'd give me access to all my data over the API for one week. I told them I'm not going to build a script that will be broken in a week and instead will just have to scrape their website - they seemed happy with that resolution.
From what you describe it just seems like a hassle with them acting as gatekeeper to your own historical transaction records.
I believe Stripe does more and more of this stuff, but it isn't cheap and in our experience Chargebee has perfected a lot of that functionality.
We use the above-mentioned things, and they also take care of providing a UI where customers can change their plan, cancel it, download PDF invoices. Upon plan changes, they deal with proration. They send dunning emails for failed charges and cancel the plan after N retries. You can set up coupons, discounts, trials, credit, refunds, welcome emails, etc. through them.
> List events, going back up to 30 days.
If you're able to go further than that you may be paying extra for it.
Now, if you have the event id then you'll be able to pull it, but you can't simply list them out unless that documentation is lying.
Anyone have recommendations for similar services that have a lower price of entry?
While I have your attention, some unsolicited feedback: Chargebee's core is great (and that's what we care most about), but a lot of the UX is kind of whacky and the new redesign of the Customer Portal and Signout flow was also a bit whacky and we won't be upgrading.
Last thing, small pet-peeve of mine: password rotation is annoying and is an outdated practice. Both Microsoft[1] and the FTC[2] are encouraging people to stop using it. It ends up wasting my time because I can never remember what I've incremented the last digit to (I now track it in a file). I've given your support that feedback, but doubt anything will happen unless you give the order.
[1] https://arstechnica.com/information-technology/2019/06/micro...
[2] https://www.ftc.gov/news-events/blogs/techftc/2016/03/time-r...
[1] https://www.chargebee.com/docs/plans.html#pricing-attributes
1) When you collect money long before a user might file a chargeback - like if you're selling tickets for an event that will happen in 5 months, or if you're selling a product that you'll be shipping much later.
2) When your 'pattern' changes dramatically. eg, you've made 5k/month worth of sales for the past 2 years and this month you've suddenly sold 20k.
Funny thing is that I'm working on debugging an issue with the Stripe API right now (or the library I'm using)
PayPal is utter trash.