Link to home
Start Free TrialLog in
Avatar of Jeremy Daley
Jeremy DaleyFlag for United States of America

asked on

Free payment verify services with data post-back

i don't know if this is the right area or not for my question, but here it is:

i need a payment verification service, something perhaps like paypal that is free.

i'm not real sure of paypal, or any other's limitations, but transactions need to be applied to each user's account real-time. meaning, i don't want to wait for emails from said pay service and manually apply changes to the user's account.

the way to overcome this is with a post-back from the  pay service. when the user completes a transaction, "accept/decline" data is sent back to a web service on my server so that changes can be made real-time and automatic.

what are the best known services that support options like this? can you explain your answers a bit?
ASKER CERTIFIED SOLUTION
Avatar of Julian Matz
Julian Matz
Flag of Ireland 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
Visa and MasterCard associations are actually designed to generate revenue for their member banks. They do this by charging discount rates and transaction fees to the merchant.

If you are in the Unites States, the Paypal API is available to you as well as hundreds of merchant account providers and electronic payment gateways, which will provide an API for you to integrate into your website

-Corey
Avatar of Jeremy Daley

ASKER

so will paypal supply all the billing documentation to the user via email?

how can i implement security so that i know that the data is coming from paypal specifically? that way no one can just hit my PHP file with anything.

can the payment information form be built on my end, or do they have to fill in paypal's form? if so, can it be <iframe>'d into a page of mine? ... i'd like the user to feel secure but not have to necessarily leave my site. if i have to buy SSL certificates i will.

what happens is, the user signs up on my site with an email address, so i figure as long as  paypal can post that back, along with other info, i can match it up on my end by email address.
<< so will paypal supply all the billing documentation to the user via email?
PayPal will send a confirmation to the user via e-mail. You can send your own invoicing though.

<< how can i implement security so that i know that the data is coming from paypal specifically?
<< that way no one can just hit my PHP file with anything.
PayPal will post payment data to your server. Your server will then post data back to PayPal, using a transaction id. If the data matches then PayPal will send back a VERIFIED flag. That way you will know if the data really came from PayPal.

<< can the payment information form be built on my end, or do they have to fill in paypal's form?
Most of the data can be sent from your site, basically everything except for the credit card details, which must be filled out on the PayPal site, unless you are located in the U.S. PayPal offers a special service to U.S. businesses where your visitors/users can fill out all information without ever leaving your site.

The iframe may be a little difficult to implement because PayPal uses strictly SSL connections, and (as far as I know) some browsers will force an SSL enabled site called from a frame to open in a new, separate browser window. You can however customise the PayPal transaction page to a certain extent.