Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

rendyfebry's avatar

How to process credit card payment with Laravel

I want to add credit card payment in my site, its gonna be 1 time payment not a subscription, and my target market is South Africa.

My first choice is Stripe, but after few research I found Stripe not support South Africa. Can you suggest any payment processor for me? Is Paypal good for this problem? There is any manual way to do this? I mean, can I save user card data and billing them manually?

I really new to this card payment problem, I really appriciate any feedback.

Thank You

0 likes
6 replies
Reached's avatar

You could probably use Braintree (they are owned by PayPal), and they should be supported also in South Africa :)

1 like
rendyfebry's avatar

@Reached I already test Braintree, even I already email their support for asking this. But unfortunatelly they not yet support South Africa.

Reached's avatar

Okay, I did not know about this :/..

I believe I saw a provider not long ago that was founded in SA, they even had a PHP library that you might be able to use?

rendyfebry's avatar

@nate.a.johnson Thanks for your reply. I already check that and few website I found with .co.za extention. But if possible I want to use more global and more reliable vendor. For better support and community information to.

Reached's avatar

@rendyfebry I would contact Paygate and ask all the questions you might have, to me it looks like a serious business :)

Please or to participate in this conversation.