# Best payment method in Rails

**URL:** <https://www.ruby-forum.com/t/best-payment-method-in-rails/180694>\
**Category:** Rails\
**Created:** [December 26, 2009, 6:03am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694 "2009-12-26T06:03:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 26, 2009, 6:03am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/1 "2009-12-26T06:03:13Z")

</div>

Hi Guys,

I am implementing a website with payment for the courses.

There are supposed to have a few hundreds payment / mth.

My website is outside US (in Asia).

I’ve implemented paypal for my Rails application.

However, it is not cheap (1.9-2.9% per transaction).

I’m looking into [Authorize.net](http://Authorize.net).

How good are the existing payment methods? Which one is mostly used by  
the Rails community and which ones are cheaper?

Thanks,  
Arthur

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 26, 2009, 5:56pm UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/2 "2009-12-26T17:56:48Z")

</div>

Arthur C. wrote:

> Hi Guys,
> 
> I am implementing a website with payment for the courses.
> 
> There are supposed to have a few hundreds payment / mth.
> 
> My website is outside US (in Asia).
> 
> I’ve implemented paypal for my Rails application.
> 
> However, it is not cheap (1.9-2.9% per transaction).
> 
> I’m looking into [Authorize.net](http://Authorize.net).
> 
> How good are the existing payment methods? Which one is mostly used by  
> the Rails community and which ones are cheaper?

This question really has nothing to do with Rails, except to the extent  
that libraries like ActiveMerchant are involved.

> Thanks,  
> Arthur

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 28, 2009, 6:11am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/3 "2009-12-28T06:11:17Z")

</div>

Marnen, the same could be said, for example, for anybody asking for  
information about how to create a PDF document in a Rails application.  
A PDF document has nothing to do with Rails but it can be created  
using Rails. It is just nice to get answers when you don’t really know  
where to even start looking.

Unfortunately I don’t know the answer for Arthur but I would also be  
interested in knowing about the subject.

On Dec 26, 11:56 am, Marnen Laibow-Koser [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > Thanks,  
> > Arthur
> 
> ## Best,
> 
> ## Marnen Laibow-Koserhttp://www.marnen.org removed\_email\_address@domain.invalid
> 
> Posted viahttp://www.ruby-forum.com/.

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 28, 2009, 8:01am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/4 "2009-12-28T08:01:55Z")

</div>

On Fri, Dec 25, 2009 at 9:03 PM, Arthur C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> However, it is not cheap (1.9-2.9% per transaction).  
> Arthur

Arthur, you’ll need to provide some details about your requirements.  
Next,  
you  
will be charged a transaction fee no matter which credit card  
preprocessor  
you  
use. The [Authorize.net](http://Authorize.net) has the following price structure:

> **[Merchant account fees and payment gateway pricing | Authorize.net](https://www.authorize.net/sign-up/pricing.html)**
>
> Find out pricing for merchant account fees and the Authorize.net payment gateway.

Paypal:

> **[Log in to your PayPal account](https://www.paypal.com/signin?returnUri=https%3A%2F%2Fwww.paypal.com%2Fmerchantapps%2Fbusinesstools%2Facceptpayments%2Fcheckout)**
>
> Transfer money online in seconds with PayPal money transfer. All you need is an email address.

Also, I would consider Google checkout and their fees can be found here:

[http://checkout.google.com/seller/fees.html](http://checkout.google.com/seller/fees.html)

Lastly, I would recommend reading about the additional costs per for  
preprocessor. For example, Google Checkout will charge an additional 1%  
fee  
on transactions where the merchant’s country is different from the  
buyer’s  
billing country.

Good luck,

-Conrad

> .  
> For more options, visit this group at  
> [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 28, 2009, 7:59am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/5 "2009-12-28T07:59:16Z")

</div>

pepe wrote:

> Marnen, the same could be said, for example, for anybody asking for  
> information about how to create a PDF document in a Rails application.

No. To create a PDF document in a Rails app, you’d normally use a Rails  
plugin or gem – in other words, a Rails-specific tool. You, however,  
are asking a question that is solely about third-party services that are  
completely external to your Rails app. The two cases are not even  
close.

> A PDF document has nothing to do with Rails but it can be created  
> using Rails. It is just nice to get answers when you don’t really know  
> where to even start looking.

Well, this is not the place to look for answers to questions that have  
nothing to do with Rails or Ruby.

> Unfortunately I don’t know the answer for Arthur but I would also be  
> interested in knowing about the subject.

Then feel free to subscribe to a list where these issues are on topic.  
That would not be this list.

> On Dec 26, 11:56ï¿½am, Marnen Laibow-Koser [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > > Thanks,  
> > > Arthur
> > 
> > ## Best,
> > 
> > ## Marnen Laibow-Koserhttp://www.marnen.org removed\_email\_address@domain.invalid
> > 
> > Posted viahttp://www.ruby-forum.com/.
> 
> –
> 
> You received this message because you are subscribed to the Google  
> Groups “Ruby on Rails: Talk” group.  
> To post to this group, send email to removed\_email\_address@domain.invalid.  
> To unsubscribe from this group, send email to  
> removed\_email\_address@domain.invalid.  
> For more options, visit this group at  
> [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 28, 2009, 8:28am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/6 "2009-12-28T08:28:50Z")

</div>

On Sun, Dec 27, 2009 at 9:10 PM, pepe [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Marnen, the same could be said, for example, for anybody asking for  
> information about how to create a PDF document in a Rails application.  
> A PDF document has nothing to do with Rails but it can be created  
> using Rails. It is just nice to get answers when you don’t really know  
> where to even start looking.

Normally, if you want to create a PDF using Ruby, you’ll need to use a  
3rd  
party  
gem because this isn’t a part of Ruby or Rails core functionality.  
Also,  
this  
is true for any gem for interfacing to payment gateways. However, the  
major  
difference here is that he needs to interface with an external payment  
gateway  
or service to complete a transaction. Thus, I have recommended several  
resources  
in a previous e-mail to assist him because his question does falls  
outside  
the  
scope of Rails core features and functionality or the usage of their  
non-serviced  
oriented gems/plugins.

-Conrad

> > Marnen Laibow-Koserhttp://www.marnen.org  
> > removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > .  
> > For more options, visit this group at  
> > [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 28, 2009, 10:55am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/7 "2009-12-28T10:55:44Z")

</div>

Hi Guys,

Thanks for the information first.

More background info, I mentioned Authorized Net together w/ paypal  
because of this good tutorial:

[http://www.fortytwo.gr/blog/14/Using-Paypal-with-Rails](http://www.fortytwo.gr/blog/14/Using-Paypal-with-Rails)

It mentioned "Our **first choice** for a payment gateway was  
AuthorizeNet. ".

Let me explain my situation more here.

And after I implemented Paypal payment, I haven’t joined AuthorizeNet  
at all.

I suspect that there is a better way then merely using paypal, tho I  
am not sure how they judge “first choice”.

And in fact, the charges is quite high in Paypal. Therefore, I am  
looking for these “better choices” now.

For the PDF, I indeed got a pointer to wkhtmltopdf before when  
requesting a comparison of different PDF soln in Rails, esp Prince.  
After a list of known methods, I know that beside Prince, what are  
other common methods.

My question is like asking which is the best TextEditor in Mac. Sure  
enough, there is no absolute answer.

However, I wanna understand what is the trend in Rails upon the  
payment issues and wish that I can get some hints here.

Thanks again,  
Arthur

On 12æœˆ28æ—¥, ä¸‹åˆ3æ™‚27åˆ†, Conrad T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> this
> 
> > > > How good are the existing payment methods? Which one is mostly used by  
> > > > Marnen Laibow-Koserhttp://www.marnen.org  
> > > > removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > > > .  
> > > > For more options, visit this group at  
> > > > [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 28, 2009, 4:39pm UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/8 "2009-12-28T16:39:56Z")

</div>

martin:

I’m not trying to antagonize you but I will give you another case I  
think is “closer” to the issue.

What about all the threads about which platform is best to develop in  
or deploy to? It could be argued that the platform itself has nothing  
to do with Rails. Are those Rails specific issues? It depends on how  
you look at them. If you want to split hairs you can always find  
reasons to argue about anything. Although I might agree with you on  
the Rails “specificity” of the question I think that giving a  
straight, helpful answer to find information somewhere else is more  
useful than saying “don’t ask about that here”. It is not like if  
Arthur was asking about how to code something in C#, his goal is to do  
something with his Rails application.

What Arthur was looking for is information. Maybe a gem/plugin has  
already been created around one of those third/party tools you  
mentioned and is used by most/many Rails developers? It sure would be  
nice to know.

We are looking for info, that’s all.

conrad:

Thanks for the comments and the links. They are appreciated.

On Dec 28, 1:59 am, Marnen Laibow-Koser [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > A PDF document has nothing to do with Rails but it can be created
> 
> > > > Arthur  
> > > > You received this message because you are subscribed to the Google  
> > > > removed\_email\_address@domain.invalid  
> > > > –  
> > > > Posted viahttp://www.ruby-forum.com/.

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

---

<div class="post-metadata">

**Author:** ![artchrst](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/e36b37/32.png) [@artchrst](https://www.ruby-forum.com/u/artchrst)\
**Post date:** [December 28, 2009, 11:02am UTC](https://www.ruby-forum.com/t/best-payment-method-in-rails/180694/9 "2009-12-28T11:02:46Z")

</div>

quote the sentences in the blog:

"  
Our first choice for a payment gateway was AuthorizeNet.  
The **whole RoR community seems to be using it** , and their rates were  
quite acceptable.  
"

Arthur

On 12æœˆ28æ—¥, ä¸‹åˆ5æ™‚53åˆ†, Arthur C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> AuthorizeNet. ".  
> looking for these “better choices” now.  
> payment issues and wish that I can get some hints here.
> 
> > > using Rails. It is just nice to get answers when you don’t really know  
> > > resources
> 
> > > > > I’ve implemented paypal for my Rails application.
> 
> > > –
> 
> > > You received this message because you are subscribed to the Google G.  
> > > “Ruby on Rails: Talk” group.  
> > > To post to this group, send email to removed\_email\_address@domain.invalid.  
> > > To unsubscribe from this group, send email to  
> > > removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > > .  
> > > For more options, visit this group at  
> > > [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

–

You received this message because you are subscribed to the Google  
Groups “Ruby on Rails: Talk” group.  
To post to this group, send email to removed\_email\_address@domain.invalid.  
To unsubscribe from this group, send email to  
removed\_email\_address@domain.invalid.  
For more options, visit this group at  
[http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).
