3

i am looking for a payment gateway which is compatible with GAE(google app engine java).

My requirement restrict me to use that payment gateway which support "DoDirect payment" (do not redirect users to their native website for transaction) like Google checkout or PayPal pro...

i have also searched Authorized.netas well but no luck. i came up with only one option that is "PayPal adaptive API" or "Paypal X" ,this is not an ideal approach but some how it cater my requirement.

Before i start implementing this i want to have a an idea that am i going in the right direction or did i miss any payment gateway.

Please help!!


Actually i want customers to pay for once in a life time to use my website by registering at my sign up page so that Next time when a paid customer enters the website , he/she will be asked to enter their login credentials to use it without paying again.

now if i use paypal buy now button, does it allow me to have a parameter (for my internal coding ) which checks whether the transaction is successful or not? and redirects it to my mentioned page?

Lasse V. Karlsen
  • 380,855
  • 102
  • 628
  • 825
nida
  • 83
  • 4
  • 10
  • I know it might not be relevant, but I'm just wondering- what is forcing you to avoid redirection-based services? – obfuscation Sep 16 '11 at 12:55
  • client's requirement.... – nida Sep 16 '11 at 13:29
  • Adaptive Payments still requires a redirect. Website Payments Pro (or Website Payments Pro Hosted) are the only PayPal offerings that don't require a redirect. But there's no GAE code/SDK available as far as I know. – Robert Sep 16 '11 at 14:21
  • Adaptive Payments will show you a popup window (= new browser window), if user isn't yet logged in Paypal. Or, if user wants to make some extra stuff, like adding new shipping address, add new credit card, etc. Embedded frame works only for very simple payments – Igor Artamonov Sep 16 '11 at 16:01
  • @splix You mean "Embedded Payments". Adaptive Payments does not determine your interface for you. – Bryce Cutt Sep 16 '11 at 18:33
  • @nida With Embedded Payments you can embed the PayPal interface into your site using an iframe (really finicky in my experience) or a mini-browser popup. As splix mentioned even if you use the iframe method the mini-browser is necessary for many operations. – Bryce Cutt Sep 16 '11 at 18:33

2 Answers2

1

We're recent converts to Stripe.com and so far the integration has been really easy. Disclaimer: I'm not affiliated w/ Stripe, and I haven't put it in production yet. Ask them for some clients to check references.

Tangentially, Dwolla has a nice API. They don't process credit cards, but facilitate direct bank-to-bank transfers, and they charge way, way, way less than credit card processors. I think transactions under $10 are FREE right now, for example.

Riley Lark
  • 20,660
  • 15
  • 80
  • 128
0

Yes you can do it by passing an encrypted parameter to the return url

<input name="CANCELURL" value='errorurl' type="hidden"/>
<input name="return" value='returnurl' type="hidden"/>

These are the return and cancel url parameters. You can append the return value as a query string with the 'returnurl'


If you do not want to redirect to paypal and payment should be done in the page you provided, you can use paypal express check out. This method will not redirect the page to paypal.

Dori
  • 915
  • 1
  • 12
  • 20
Prasanth
  • 3,029
  • 31
  • 44
  • but what about transaction id ? n do u mean there will be no return URL if the transaction is failed ? – nida Sep 19 '11 at 08:15
  • If the transaction is successful you can set a status according to the return url – Prasanth Sep 19 '11 at 08:29