Instructions to use Paypal with Contact Form 7

This project received 18 bids from talented freelancers with an average bid price of $191 CAD.

Get free quotes for a project like this
Project Budget
$30 - $250 CAD
Total Bids
Project Description

For this job, you will need to be knowledgeable about Paypal API/IPN integration as well as Wordpress. Knowledge of the Wordpress Plug-in Contact Forms 7 would be helpful.

A bidder will be selected by 2PM MST February 7, 2014. This is a simple task if you have the experience. The successful bidder must be complete the work within 6 hours of the project being awarded. If I award the project at 2PM, then I must have the deliverable by 8PM MST. Payment will be provided within 6 hours after that (so that I have time to review and ensure they meet my request). For the price, I am looking in the $100 range - if you bid more, please justify why I should use your talents.

- Please do not bid if you do not agree with the above terms.

I am creating a multi-step form in Wordpress, using Contact Form 7 (add-ons: multi-step forms, hidden fields, etc). For this job, I need instructions on how to achieve the below form flow. I also have the PHP plug-in that allows PHP code to be embedded in Pages, and am open to other free plugins depending on their value. For the solution, I am willing to purchase (maximum $50) a plugin for Paypal API / IPN integration if it makes the solution simple. My paypal account is the free merchant - I do not want to have to upgrade to the monthly fee paypal account.

Form flow:

Page 1: First page of a multi-step Contact Form 7 form. I want the user to pay by paypal, and then be directed to the next page if payment is successful. The IDEAL solution will be a paypal overlay without page redirection and would not require the user to have a paypal account (i.e allow credit card payment directly).

Page 2: This page must detect successful payment, if payment is unsuccessful it should go back to Page 1. If Page 2 or 3 is accessed via URL and not from a Paypal payment, the user should be redirected to Page 1. If payment is successful, hidden fields should be populated with the transaction ID, person's full name, paypal address, e-mail address, and phone number.

Page 3: The user should see visible fields with their information (Name, City, Country, E-mail) and the submit button for the form.

Other Page: I need another page, in the case that the user has an error on the form and needs to repeat the process. The easiest solution would be a page where the user could enter an admin provided code, enter their information (e-mail, address, name, phone), and be directed to 'Page 2'.

Obviously I will add additional forms based on my specific needs, but I am looking for instructions and code snippets on how to achieve the above so that I can quickly do the rest myself.


1. Instructions on which plugins are needed, and how to complete the configuration of those plugins.

2. Instructions on how to setup the Forms to achieve the above.

3. PHP code snippets (if necessary for solution) and where to insert them into the code-base - ideally, the code can reside on Pages that contain the forms, and not in the .php files.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online