This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
Credit card payment gateway in PHP?
I am looking for a solid credit card solution and we are not interested in PayPal. I am currently unsure about the volume of transactions. Someone suggested merchantone but after looking at some reviews i have my apprehensions. Idealling something around a ~2% transaction charge, with some monthly fees.
What do you guys suggest, we need a flexible API which we can utilize easily with PHP. Any recommendations will be helpful.
The Authorize.Net payment gateway API is by far the easiest to use. They provide sample code and there are good classes and tutorials out there, too.
To use Authorize.Net you would need a separate merchant account. There are lots of providers out there and their rates and fees will vary. But all of them work with Authorize.Net. Your merchant account provider can set you up with them or you can choose from any of their resellers to get an account.
I've done custom integrations with PayPal's PayFlow pro, Firstdata (used to be LinkPoint), and authorize.net... and would have to say authorize.net was by far the best to work with. Their API is heaps less complicated than FirstData's (in my opinion), and they generally have better support.
How about Authorize.net?
http://www.authorize.net/
Or google checkout?
http://checkout.google.com
Related
I want to implement Mollie payment gateway with iDeal and credit card method and wants to implement Recurring Payments with it (i.e. weekly, monthly, etc). I am doing it using PHP.
Does anyone help me in that, because there isn't any help available on API related to this.
How we can achieve that ?
Thanks.
Mollie only launched recurring payments in 2016, so it's not that surprising you din't find anything previously. Have a look here:
https://www.mollie.com/nl/recurring
There are some PHP modules for mollie you can use. Most of them have README's on the GitHub.
And there is the API reference documentation
I trying to implement a recurring payments for a web application with inituit payments.
I was searching a lot but couldnt find much detail documentation which has a good flow. Is there any specific links or examples which I can see.
I came across this question it is a good one but not recurring payments again.
Implement Payment Process With Quickbook(Intuit Payment)
I want my app to obtain the payment details from the client and process it via the gateway.
thanks
i found this as the starting point for the payments
https://developer.intuit.com/docs/030_qbms
but still wanting to find the XML requests
I want to integrate billdesk payment gateway in my php website. So that i can make transactions from indian banks. I am new to this so please help me out. If it is possible than send me the link of any tutorial.
Generally speaking, the bank itself would be expected to provide such tutorials. If you can't find any on their site, then it's unlikely that you'll find them elsewhere unless it's a bank that's already very widely used for online transaction processing. Call them and ask them what help they can provide. Banks I've worked with have always been very happy to help.
Rather than just integrating into your website, it can be helpful to use an existing, popular shopping cart system e.g. Ubercart, which will have a lot of the code you need already in place and will have examples of where similar plugins has been done with other banks, e.g. here.
I'm wondering if it's possible to use Paypal Adaptive Payments in the way that Kickstarter.com are using Amazon Payments to collect/fundraise.
For example: A user sets up a project. People pledge $5 to that project, and if it meets a goal, the system then automatically extracts the money from everyone, and puts it into user who created the projects paypal account. Is this possible using Paypal?
Are there any good PHP libraries supporting Adaptive Payments, if this is possible?
I was also looking for the same answer since I am working on a similar crowdfunding platform as Kickstarter is, but I need to use PayPal.
After a lot of Googling and reading about PayPal's Adaptive Payments API I found out that it's possible by using the Preapproval API and then if the project is funded I can use Chained Payments to send the money to the project creator and to also retain a small fee (a percentage) for using the crowdfunding platform.
If you are looking for some PHP libraries you can found 2 versions at the links below.
One is a library for the CodeIgniter framework and the other one is a PHP API class that can be used anywhere. So, here are the links:
CodeIgniter Library - http://www.binpress.com/app/paypal-adaptive-payments-pro-codeigniter-library/140
PHP API Class - http://www.binpress.com/app/php-paypal-pro-adaptive-api-class/612
I see now that your question is 2 years old, I just hope this answer helps others looking for answers regarding PayPal's Adaptive Payments API.
Yes, it is possible using the Adaptive Payments Preapproval API. When someone 'pledges' would be when you set up the preapproval, and then you can run that preapproved transaction at some future time without any additional interaction required.
PayPal has developed a PHP SDK with libraries and examples to get you started.
If you're going to use PayPal, there's a good Ruby gem: adaptivepayments-sdk-ruby
This answer is a couple of years late but better late than never! The one downside to using the Adaptive Payments Preapproval API for a Kickstarter type of system is that you can't guarantee the "pledge" will be valid when you go to make the withdrawal, since it is possible for the user to cancel their pledge at any time.
I've been working on a crowdfunding project similar to kickstarter. I started out using paypal's adaptive payments for this kind of thing but I eventually switched to wepay's preapproval api. I'm glad I did. For one thing, their documentation is clearer and better organized with good examples in PHP, Ruby and Python.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
Closed 9 years ago.
Improve this question
I need to process credit cards and integrate with backend payment services to credit them. The majority of solutions on the internet require an intermediary, eg. 2CO, GCO, Auth.net.
Do you have any experience with implementing a credit-card payment gateway in PHP? Any help in appreciated.
Thanks for your time.
Stripe has a PHP library to accept credit cards without needing a merchant account: https://github.com/stripe/stripe-php
Check out the documentation and FAQ, and feel free to drop by our chatroom if you have more questions.
If you need something quick and dirty, you can just use PayPal's "Buy" buttons and drop them on your pages. These will take people off-site to PayPal where they can pay with a PayPal account or a credit card. This is free and super easy to implement.
If you want something a bit nicer where people pay on-site with their credit card, then you would want to look into one of those 3rd part payment providers. None of them (that I'm aware of) are completely free. All will have a per-transaction fee, and most will have a monthly fee as well.
Personally I've worked with Authorize.NET and PayPal Website Payments Pro. Both have great APIs and sample code that you can hook into via PHP easily enough.
There are more than a few gateways out there, but I am not aware of a reliable gateway that is free. Most gateways like PayPal will provide you APIs that will allow you to process credit cards, as well as do things like void, charge, or refund.
The other thing you need to worry about is the coming of PCI compliance which basically says if you are not compliant, you (or the company you work for) will be liable by your Merchant Bank and/or Card Vendor for not being compliant by July of 2010. This will impose large fines on you and possibly revoke the ability for you to process credit cards.
All that being said companies like PayPal have a PHP SDK:
https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks
Authorize.Net:
http://developer.authorize.net/samplecode/
Those are two of the more popular ones for the United States.
For PCI Info see:
https://www.pcisecuritystandards.org/
Braintree also has an open source PHP library that makes PHP integration pretty easy.
The best solution we found was to team up with one of those intermediaries. Otherwise you will have to deal with a bunch of other requirements like PCI compliance. We use Verifone's IPCharge and it works quite well.