Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the best option to process credit card payments in Django? [closed]

I need to process credit card payments on an app that provides a service outside the U.S. Given that Paypal it's not an option, I was wondering if there other services I could try. What would you recommend?

like image 824
eos87 Avatar asked Jun 16 '10 22:06

eos87


People also ask

Is it a good idea to automate monthly credit card payments?

For this reason, experts suggest using autopay for every one of your credit card bills. As long as you know you have the expected money in your checking account each month (to prevent any overdraft fees), autopay is one of the easiest ways to streamline your finances and sleep better at night.

How do I accept credit card payments without terminal?

The simplest way for any retailer to accept payments for an online business is through a payment service provider like PayPal, Stripe, Square or Shopify. You don't have a terminal for customers to swipe a card, and you have to build payment processing into your website.

How do I automate credit card payments?

1) Through Your Credit Card Issuer: You can set up an auto-debit facility through your credit card issuer. To enable the auto-debit facility, you would need to download the NACH (National Automated Clearing House) form, fill in all the details and submit the same to your card issuer along with a cancelled cheque leaf.


1 Answers

As mentioned in the previous answer, you need a merchant account and a payment gateway.

I'd recommend BrainTree if you're processing enough payments that they'll accept you. They act as both if you want them to. They also have a Python API for processing payments. It will be much easier to set up. I don't know if they accept customers from outside of the US.

PayPal also offers a solution that allows you to process credit card payments without users having to go to the PayPal site. It's called website payments pro, but I think it's only available in the US and the UK.

Otherwise, look at Authorize.Net as a gateway (or shop around) and speak with you bank about a merchant account.

Nothing is built into Django or Python for this.

like image 161
wbyoung Avatar answered Sep 21 '22 11:09

wbyoung