Reputation: 8504
My setup: Rails 3.0.9, Ruby 1.9.2, Active Merchant 1.15.0
I just started to explore the best way to integrate credit card / Paypal payment into my site. The subscribe button option seems to be the easiest way to integrate and it doesn't even require Active Merchant. However, it's Paypal's UI all the way which is not acceptable for my needs. At a minimum, here's is what I would like:
For those of you with experience integrating Paypal payments, which option would you suggest and why.
Upvotes: 3
Views: 4490
Reputation: 16888
While my first answer still stands, I believe there is a better-than-Paypal solution available that will help you get what you want done.
Take a look at Stripe. Why? Well:
Currently only available in the US, Canada, the UK, and Ireland, but can accept payments from anywhere.
Upvotes: 4
Reputation: 8504
Thanks @Tim, @Maran your answers were helpful but it didn't quite answer my question. I came across this article, though outdated clarified a lot of my confusion regarding the various PayPal merchant services. http://productcart.blogspot.com/2007/04/understanding-new-paypal.html
BTW, my ideal scenario is not possible.
Upvotes: 1
Reputation: 2736
I took a different approach then the one you are suggesting.
You begin on our site by selecting an invoice you want to pay. We redirect to Paypal where the customer either logs in to a Paypal account or fills in their creditcard details. Once that's done the customer gets redirect back to our website where it shows the details of the transaction with a big "I confirm this payment" button. When that button gets pressed we issue the actual transaction. This way we don't ever have to deal with the creditcard details and the security issues implied with that. Remember that if you forward the creditcard details they fill in our your site to paypal those details might still end up in log files if you are not careful. I would opt for not dealing with them at all.
Upvotes: 2
Reputation: 16888
You might find the Railscasts on integrating with PayPal useful. Ryan covers everything from the very basics right up to express checkout.
Upvotes: 6