How to make a payment beside using stripe or braintree?
I'm making an app for a company that involve transaction to register. Beside using stripe, is there is alternative? Or storing card information is a bad method?
There are a ton of alternatives, but most are not going to be as easy to integrate as Stripe or Braintree. There is always Paypal. But really, NEVER STORE CARD INFORMATION ON YOUR SERVER.
2checkout - expensive
Teller - cheaper
Quickpay - slightly more expensive
Mollie - middle, like stripe
BluePay - expensive
All of these has an API where you send the customers card data and get a token back, you should NEVER store payment data besides tokens and transaction ID's locally.
I've never heard of a "free payment gateway". They take tremendous risk, and are also the middleman. That's how they make their money. But as other have said, never, ever store cc data on your server. Let stripe/braintree/others take that risk (and they know what they're doing, and do it quite well).
Well cashier makes it super easy accepting payments. I used GoCardless without cashier and I somehow looked at the strategy in cashier and built something similar. It's not that hard. Some payment gateways only have redirections which makes it even easier.