Link to home
Start Free TrialLog in
Avatar of egoselfaxis
egoselfaxis

asked on

Quick Quesiton about implementing the Stripe payment method on a website

I have an existing client who's asking me if I'm a "Stripe Developer" .. and I'm not exactly sure how to answer him, so I thought perhaps I should just ask here first.

QUESTION: Does implementing the Stripe payment method on a website require any kind of understanding of their API, and does it require any kind of custom programming (ie: PHP) ?  Or can it be implemented much more easily .. without any back-end programming being required at all whatsoever?  On a related note .. does the Stipe payment gateway handle the sending out of the payment confirmation emails?  Or would I need to handle that myself (ie: PHP) ?

I just want to know how to best answer my client, as I wouldn't want to underestimate the development costs.  Please advise.

Thanks,
- Yvan  

p.s. I'm already aware of the WordPress option.  Tha's not an option in this particular situation, so please withhold your responses regarding that approach.
Avatar of lenamtl
lenamtl
Flag of Canada image

Hi,

You have the API documentation
https://stripe.com/docs/api

(you can use curl, php Node...) check the right part and use the appropriate tab

Does your client use a specific ecom plateform if so good change a module already exist?
 If not I would hire a dev for this and ask how much he charge so that will give you an idea of the work /  price to charge
(add extra $ as a buffer)

As you never did that in the past this probably take a lot longer to do it yourself.
Avatar of egoselfaxis
egoselfaxis

ASKER

But do i HAVE to delve into and implement the API ?  I understand that there is an API .. and that it's documented.  But is there a simpler integration method that doesn't require any understanding or implementing of the API?
I'm not sure to understand , your application need to communicate with Stripe using their API.
For security reason there is some token and other security that it's required to communicate.

You can use an existing service see https://stripe.com/works-with
A ecom plugin (Magento, Opencart...)

This is what Stripe proposed: https://support.stripe.com/questions/using-stripe-without-programming
So .. yes, then?  Custom programming is required in order to communicate with the Stripe API ?  

Can anyone else here please chime in to confirm this?  

- Yvan

p.s. I'm already aware of the WordPress option.  That's not an option in this particular situation, so please withhold your responses regarding that approach.
Every API that is out there has their own rules, methods and procedures. So they all would have a custom business logic section. I would make it as a module this way you can add different modules i.e. paypal, apple pay, google pay, Ameritrade payment gateway, alibaba gateway.

You have the details of the transaction, the customer selects a radio button for method of payment which calls in the correct module and then processes the transaction, which can return a status code of success or failure to the pay now page.
ASKER CERTIFIED SOLUTION
Avatar of Chinmay Patel
Chinmay Patel
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Chinmay -- as far as I can tell, the examples that you've provided links for still both require that I implement some kind of custom programming that interfaces with the API.  

Here's why I don't want to learn or outsource the API integration aspect:  

My client is SUPER CHEAP.  So if the project will take more than a few hours to implement, I won't get the job, and my time is wasted.  That's the bottom line, and that's why I'm trying to find the quickest and easiest implementation strategy possible.  I'm 100% capable of learning and implementing the API.  I just can't bother wasting my time if it's necessary is all.

- Yvan
Yes. That is why I first suggested Stripe Checkout. Stripe Payment cannot be implemented without coding on server side. Though the code is really less compared to traditional processors - it has to be written. It should not take more than couple of hours if you have implemented any payment processor in past.

PS: Personally I have never seen any other processor simpler than Stripe.
Yes you need API to communicate, like it is mentioned in the Stripe comment from the url I provided.

The options you have are:
-you code  the plugin
- use an existing service
-hire a dev to do code it

You may want to contact Stripe directly so they may proposed other solutions.