views:

124

answers:

4

Are there any payment APIs for Grails? I'm looking for something that will abstract receiving of payments for my website.

Primarily, I'm looking to hit Paypal and Google Checkout - as far as I know these are the most used online payment services. Support for any other services would be a bonus.

+1  A: 

There's a PayPal plugin

http://grails.org/Paypal+Plugin

Not used it myself though...

tim_yates
@tim_yates I saw that, thanks; I was hoping for a library that abstracts many different providers. Sorry that wasn't clearer.
Alison
A: 

In response Alison's question on my snarky comment (sorry):

Do a search on something like "paypal horror stories" for nastiness on both sides of the fence (merchant and consumer). As an end user, I always have problem using my business credit cards with them. Instead, try something like http://authorize.net, http://www.braintreepaymentsolutions.com/, or http://www.zuora.com/index.html. All of these have language specific libraries to help you.

I don't think you will find a library that abstracts away multiple gateway. I haven't seen any and they all do things just a bit differently that it would make things difficult. Regardless, it isn't that much code to write or customize from their provided libraries.

Personally, I go with authorize.net for my needs. You are dealing directly with the payment gateway instead of a third party like paypal, braintree, or zuora. Just remember, the more people between you and the bank, the less money you get to keep.

Mike
A: 

It looks like aggregation of payment providers is not commonly done, and there are no Grails libraries for doing this.

Alison
A: 

Google Checkout plugin for Grails coming up very soon: http://geeks.aretotally.in/mind/2010/8/23/google-checkout-grails-plugin.html http://code.google.com/p/grails-google-checkout/

Felipe Oliveira