Payment Gateway / Card Processing

1,244 views
Skip to first unread message

Spencer Alger

unread,
Mar 1, 2012, 1:44:37 PM3/1/12
to nod...@googlegroups.com
I'm looking for the simplest way to integrate payments into my node app without using those pre-baked and tacky "Buy Now" buttons from PayPal or needing to redirect users to a third party site. My client already has a PayPal merchant account and wants to stay with PayPal, so I'm thinking that I'm going to be using paynode which seems fairly simple to use. Does anyone have some useful advice for me before I embark on this adventure? Thanks!!

Mark Hahn

unread,
Mar 1, 2012, 2:23:30 PM3/1/12
to nod...@googlegroups.com
Stripes is the only way to go.  Check it out.  I'm using it on a new project.

On Thu, Mar 1, 2012 at 10:44 AM, Spencer Alger <spencer...@gmail.com> wrote:
I'm looking for the simplest way to integrate payments into my node app without using those pre-baked and tacky "Buy Now" buttons from PayPal or needing to redirect users to a third party site. My client already has a PayPal merchant account and wants to stay with PayPal, so I'm thinking that I'm going to be using paynode which seems fairly simple to use. Does anyone have some useful advice for me before I embark on this adventure? Thanks!!

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to
nodejs+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Spencer Alger

unread,
Mar 1, 2012, 2:37:31 PM3/1/12
to nod...@googlegroups.com
Sounds very simple, and reminds me of Square (a good thing). I would certainly consider using them for another project but they don't seem to support Paypal Merchant Accounts, which is necessary for this specific project. Thanks for the info thought! Let me know if I'm wrong about their PayPal support.



Martin Wawrusch

unread,
Mar 1, 2012, 2:38:01 PM3/1/12
to nod...@googlegroups.com
Yes, absolutely stripe. The best by far. Here is a link that explains how to use it with node.js:  http://www.catonmat.net/blog/stripe-payments-with-node/ 

jmartins

unread,
Mar 1, 2012, 10:32:24 PM3/1/12
to nod...@googlegroups.com

jmartins

unread,
Mar 1, 2012, 10:33:23 PM3/1/12
to nod...@googlegroups.com

Is it a stripe merchandising? 
Ok stripe have api/support to nodejs. But stripe is a  payment gateway nothing news


Em quinta-feira, 1 de março de 2012 16h38min01s UTC-3, Martin Wawrusch escreveu:
Yes, absolutely stripe. The best by far. Here is a link that explains how to use it with node.js:  http://www.catonmat.net/blog/stripe-payments-with-node/ 

On Thu, Mar 1, 2012 at 11:23 AM, Mark Hahn <ma...@hahnca.com> wrote:
Stripes is the only way to go.  Check it out.  I'm using it on a new project.
On Thu, Mar 1, 2012 at 10:44 AM, Spencer Alger <spencer...@gmail.com> wrote:
I'm looking for the simplest way to integrate payments into my node app without using those pre-baked and tacky "Buy Now" buttons from PayPal or needing to redirect users to a third party site. My client already has a PayPal merchant account and wants to stay with PayPal, so I'm thinking that I'm going to be using paynode which seems fairly simple to use. Does anyone have some useful advice for me before I embark on this adventure? Thanks!!

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Em quinta-feira, 1 de março de 2012 16h38min01s UTC-3, Martin Wawrusch escreveu:
Yes, absolutely stripe. The best by far. Here is a link that explains how to use it with node.js:  http://www.catonmat.net/blog/stripe-payments-with-node/ 

On Thu, Mar 1, 2012 at 11:23 AM, Mark Hahn <ma...@hahnca.com> wrote:
Stripes is the only way to go.  Check it out.  I'm using it on a new project.
On Thu, Mar 1, 2012 at 10:44 AM, Spencer Alger <spencer...@gmail.com> wrote:
I'm looking for the simplest way to integrate payments into my node app without using those pre-baked and tacky "Buy Now" buttons from PayPal or needing to redirect users to a third party site. My client already has a PayPal merchant account and wants to stay with PayPal, so I'm thinking that I'm going to be using paynode which seems fairly simple to use. Does anyone have some useful advice for me before I embark on this adventure? Thanks!!

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to

For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nod...@googlegroups.com
To unsubscribe from this group, send email to

Martin Wawrusch

unread,
Mar 2, 2012, 1:18:29 AM3/2/12
to nod...@googlegroups.com
You are mistaken. Stripe, removes the need for a payment gateway and provides everything you need for cc billing and the basics for subscription management. You also do not need a merchant account, and you do not need SSL due to their very clever API. Everyone who ever had to work with other solutions appreciates the design and implementation of stripe, both their technology and their business processes. Great company and great product.

Mark Hahn

unread,
Mar 2, 2012, 1:29:36 AM3/2/12
to nod...@googlegroups.com
+1

Branko Vukelic

unread,
Mar 2, 2012, 8:53:39 AM3/2/12
to nod...@googlegroups.com
On Thu, Mar 01, 2012 at 10:18:29PM -0800, Martin Wawrusch wrote:
> You are mistaken. Stripe, removes the need for a payment gateway and
> provides everything you need for cc billing and the basics for subscription
> management. You also do not need a merchant account, and you do not need
> SSL due to their very clever API. Everyone who ever had to work with other
> solutions appreciates the design and implementation of stripe, both their
> technology and their business processes. Great company and great product.

+1

--
Branko

bra...@brankovukelic.com

IDEA MACHINE (blog)
brankovukelic.com

Mark Hahn

unread,
Mar 2, 2012, 3:16:07 PM3/2/12
to nod...@googlegroups.com
It's amazing.  I've never seen anything get such a good response.  The stripe people must read this with a big grin.

Dave Clements

unread,
Mar 2, 2012, 3:29:13 PM3/2/12
to nod...@googlegroups.com
hope they're coming to the uk soon

Dobes

unread,
Mar 3, 2012, 1:32:27 AM3/3/12
to nodejs
Hi Spencer,

You probably do want to redirect your users to PayPal to process the
payment. The reason is that if your server ever sees a credit card
number pass through it then you have to become PCI compliant which is
a royal pain in the butt, and not at all worth the cost compared to
the benefit you would get for it at this stage.

It looks like this Stripe processor is being a bit more fancy because
instead of actually opening a page on their site it is doing some sort
of cross-domain AJAX thing to send the data to their servers.

It may be possible to do your own cross-domain AJAXy thing with other
payment processors, I don't know. Usually they are not setup to do
that, though, and it may not be worth all the trouble to implement
that.

Usually you can customize the appearance of your pages on the payment
processor's server, although the degree to which you can varies a lot
from one gateway to another.

Anyway, you can avoid getting caught up in PCI compliance headaches by
ensuring that you never have a credit card number reach any of your
own servers, and I believe it's well worth it.

Good luck!

Dobes

Dobes

unread,
Mar 3, 2012, 1:35:40 AM3/3/12
to nodejs
Well, technically Stripe IS a payment gateway, so when they say "you
don't need one" they just mean you don't need another one besides them
(or whoever they partnered with).

It's nice that they have a fancy AJAXy payment submission process,
though, and that they publish their rate (it's higher than the rate I
got last time I got a merchant account, though).

Cheers,

Dobes


On Mar 2, 2:18 pm, Martin Wawrusch <mar...@wawrusch.com> wrote:
> You are mistaken. Stripe, removes the need for a payment gateway and
> provides everything you need for cc billing and the basics for subscription
> management. You also do not need a merchant account, and you do not need
> SSL due to their very clever API. Everyone who ever had to work with other
> solutions appreciates the design and implementation of stripe, both their
> technology and their business processes. Great company and great product.
>
>
>
>
>
>
>
> On Thu, Mar 1, 2012 at 7:33 PM, jmartins <jcmart...@gmail.com> wrote:
>
> > Is it a stripe merchandising?
> > Ok stripe have api/support to nodejs. But stripe is a  payment gateway
> > nothing news
>
> > Em quinta-feira, 1 de março de 2012 16h38min01s UTC-3, Martin Wawrusch
> > escreveu:
>
> >> Yes, absolutely stripe. The best by far. Here is a link that explains how
> >> to use it with node.js:  http://www.catonmat.net/blog/**
> >> stripe-payments-with-node/<http://www.catonmat.net/blog/stripe-payments-with-node/>
>
> >> On Thu, Mar 1, 2012 at 11:23 AM, Mark Hahn <m...@hahnca.com> wrote:
>
> >>> Stripes is the only way to go.  Check it out.  I'm using it on a new
> >>> project.
>
> >>> On Thu, Mar 1, 2012 at 10:44 AM, Spencer Alger <spencer.lel...@gmail.com
> >>> > wrote:
>
> >>>> I'm looking for the simplest way to integrate payments into my node app
> >>>> without using those pre-baked and tacky "Buy Now" buttons from PayPal or
> >>>> needing to redirect users to a third party site. My client already has a
> >>>> PayPal merchant account and wants to stay with PayPal, so I'm thinking that
> >>>> I'm going to be using paynode which seems fairly simple to use. Does anyone
> >>>> have some useful advice for me before I embark on this adventure? Thanks!!
>
> >>>> --
> >>>> Job Board:http://jobs.nodejs.org/
> >>>> Posting guidelines:https://github.com/joyent/**node/wiki/Mailing-List-
> >>>> **Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "nodejs" group.
> >>>> To post to this group, send email to nod...@googlegroups.com
> >>>> To unsubscribe from this group, send email to
> >>>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bunsu...@googlegroups.com >
> >>>> For more options, visit this group at
> >>>>http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>
> >>>  --
> >>> Job Board:http://jobs.nodejs.org/
> >>> Posting guidelines:https://github.com/joyent/**node/wiki/Mailing-List-*
> >>> *Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> >>> You received this message because you are subscribed to the Google
> >>> Groups "nodejs" group.
> >>> To post to this group, send email to nod...@googlegroups.com
> >>> To unsubscribe from this group, send email to
> >>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bunsu...@googlegroups.com >
> >>> For more options, visit this group at
> >>>http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>
> > Em quinta-feira, 1 de março de 2012 16h38min01s UTC-3, Martin Wawrusch
> > escreveu:
>
> >> Yes, absolutely stripe. The best by far. Here is a link that explains how
> >> to use it with node.js:  http://www.catonmat.net/blog/**
> >> stripe-payments-with-node/<http://www.catonmat.net/blog/stripe-payments-with-node/>
>
> >> On Thu, Mar 1, 2012 at 11:23 AM, Mark Hahn <m...@hahnca.com> wrote:
>
> >>> Stripes is the only way to go.  Check it out.  I'm using it on a new
> >>> project.
>
> >>> On Thu, Mar 1, 2012 at 10:44 AM, Spencer Alger <spencer.lel...@gmail.com
> >>> > wrote:
>
> >>>> I'm looking for the simplest way to integrate payments into my node app
> >>>> without using those pre-baked and tacky "Buy Now" buttons from PayPal or
> >>>> needing to redirect users to a third party site. My client already has a
> >>>> PayPal merchant account and wants to stay with PayPal, so I'm thinking that
> >>>> I'm going to be using paynode which seems fairly simple to use. Does anyone
> >>>> have some useful advice for me before I embark on this adventure? Thanks!!
>
> >>>> --
> >>>> Job Board:http://jobs.nodejs.org/
> >>>> Posting guidelines:https://github.com/joyent/**node/wiki/Mailing-List-
> >>>> **Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "nodejs" group.
> >>>> To post to this group, send email to nod...@googlegroups.com
> >>>> To unsubscribe from this group, send email to
> >>>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bunsu...@googlegroups.com >
> >>>> For more options, visit this group at
> >>>>http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>
> >>>  --
> >>> Job Board:http://jobs.nodejs.org/
> >>> Posting guidelines:https://github.com/joyent/**node/wiki/Mailing-List-*
> >>> *Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> >>> You received this message because you are subscribed to the Google
> >>> Groups "nodejs" group.
> >>> To post to this group, send email to nod...@googlegroups.com
> >>> To unsubscribe from this group, send email to
> >>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bunsu...@googlegroups.com >
> >>> For more options, visit this group at
> >>>http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>

Martin Wawrusch

unread,
Mar 3, 2012, 1:55:13 AM3/3/12
to nod...@googlegroups.com
Which is the point of the whole exercise. You do not need a merchant account. You do not need a separate payment gateway. Stripe takes care of that. 

Given the amount of pain and suffering and time it takes to deal with merchant accounts, the hidden fees, and paypals mission to make customer support hell I gladly pay a bit more.

jmartins

unread,
Mar 3, 2012, 12:05:40 PM3/3/12
to nod...@googlegroups.com

Can I use Stripe in Brazil?? Stripe billing in dollar, euro, others?

Because in Brazil we have a law:  If you are a brazilian guy and buy in Brazil the transaction need use brazilian money R$ (real).

tks
Joao


Em quinta-feira, 1 de março de 2012 15h44min37s UTC-3, Spencer Alger escreveu:

Diogo Resende

unread,
Mar 3, 2012, 2:33:01 PM3/3/12
to nod...@googlegroups.com
As far as I know.. US only

--
Diogo Resende

> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.

> To post to this group, send email to nod...@googlegroups.com (mailto:nod...@googlegroups.com)


> To unsubscribe from this group, send email to

> nodejs+un...@googlegroups.com (mailto:nodejs+un...@googlegroups.com)

Spencer Alger

unread,
Mar 4, 2012, 5:04:03 PM3/4/12
to nod...@googlegroups.com
That's a very good point, one that I really didn't want to hear, but good none the less. I'm going to spend some time looking into PCI compliance, but maybe I can find a PaaS where I can create a hosted store, on a PCI compliant server, that looks exactly the way I want. I'm sort of a control freak and despise the way paypal looks, so I have to find something besides their hosted checkout...

Spencer

For the record, stripe doesn't put the money into your account for 7 days and that's not going to fly for this project.

Tauren Mills

unread,
Mar 4, 2012, 8:23:56 PM3/4/12
to nod...@googlegroups.com
Stripe certainly looks good, but another solution I've been
considering trying out is Samurai by FeeFighters:
https://samurai.feefighters.com/

Some information I gathered from their site:

* $10/mo plus $0.10 per transaction with your own merchant account.

* OR $25/mo plus $0.30/transaction and 2.3% if they provide you with a
merchant account

* Both options include a free Vault and you can get your customer's
card info back if you decide to switch providers.

* They provide a node.js library and example code

* Simple but powerful REST API.

* Supports transparent redirects so credit card data never passes
through your server, and you don't need any hosted pages on their
site.
https://samurai.feefighters.com/transparent-redirect

To me, it looks to be the best option out there if you want your own
merchant account. Stripe is good if you don't want to set up your own
merchant account. Both are far better than Paypal or Authorize.net
(no transparent redirect). I hear Braintree is good, but much more
expensive.

Sorry if this sounds like a sales pitch, but I have nothing to do with
Samurai except that I found my merchant account through FeeFighters.
I've had a really great experience with FeeFighters and the Samurai
service looks amazing.

Tauren

> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to nod...@googlegroups.com

> To unsubscribe from this group, send email to
> nodejs+un...@googlegroups.com

Carlos Carcamo

unread,
Jan 6, 2015, 1:10:36 PM1/6/15
to nod...@googlegroups.com
Hello, I'm looking for something similar, I have taken a look to stripe and also https://www.braintreepayments.com/, but my problem is that my business is located on Latin america, I would like to use something similar to stripe or braintreepayments that supports  my country or at least Argentina or Colombia, what would you recommend?

I would like to process payments from pay pal, visa and mastercard creditcards, bitcoin.
> >>>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bu...@googlegroups.com >
> >>>> For more options, visit this group at
> >>>>http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>
> >>>  --
> >>> Job Board:http://jobs.nodejs.org/
> >>> Posting guidelines:https://github.com/joyent/**node/wiki/Mailing-List-*
> >>> *Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> >>> You received this message because you are subscribed to the Google
> >>> Groups "nodejs" group.
> >>> To post to this group, send email to nod...@googlegroups.com
> >>> To unsubscribe from this group, send email to
> >>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bu...@googlegroups.com >
> >>>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bu...@googlegroups.com >
> >>>> For more options, visit this group at
> >>>>http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>
> >>>  --
> >>> Job Board:http://jobs.nodejs.org/
> >>> Posting guidelines:https://github.com/joyent/**node/wiki/Mailing-List-*
> >>> *Posting-Guidelines<https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines>
> >>> You received this message because you are subscribed to the Google
> >>> Groups "nodejs" group.
> >>> To post to this group, send email to nod...@googlegroups.com
> >>> To unsubscribe from this group, send email to
> >>> nodejs+unsubscribe@**googlegroups.com<nodejs%2Bu...@googlegroups.com >

Angel Java Lopez

unread,
Jan 6, 2015, 7:33:40 PM1/6/15
to nod...@googlegroups.com
The new kid on the block


with a REST API

Angel "Java" Lopez
@ajlopez


You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+un...@googlegroups.com.
To post to this group, send email to nod...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/bddef281-1f17-4d5e-9b73-99ea07d64f95%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Carlos Carcamo

unread,
Jan 7, 2015, 2:10:09 PM1/7/15
to nod...@googlegroups.com
Thanks Angel, mango looks great, do you know any other that operates on latin america?
I would like to compare options


For more options, visit https://groups.google.com/d/optout.



--
"El desarrollo no es material es un estado de conciencia mental"

Angel Java Lopez

unread,
Jan 11, 2015, 1:44:38 PM1/11/15
to nod...@googlegroups.com

Carlos Carcamo

unread,
Jan 13, 2015, 10:47:05 AM1/13/15
to nod...@googlegroups.com
Thanks for the resources :)


For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages