Do you want to embed a contact form with paypal payment on your site? You can use the WordPress plugin called PayPal Forms to do that.

Pre-requisite(s)
Paypal account

Step 1 Login to your WordPress control panel.

Step 2 Go to Plugins > Add New

Step 3 In the Search box, type paypal forms and click Search Plugins

Step 4 Look for the PayPal Forms v 1.0.3 made by Smyeco and click Install Now. Click OK when prompted to install the plugin

Step 5 A successul installation message will appear. Click Activate Plugin so you can start using the plugin in your site.

Step 6 You should see a PayPal Forms link on the side bar. Click on PayPal Forms > Add Form. In this tutorial, we will create a form to book a coaching session.

Step 7 Enter the required information in the Add Form fields below

Name – Name of your form, this will be the subject of your notification email as well
Paypal address – your paypal account email address
Notification email – your email address where you want to receive the notification
Paypal item name – in this case, we will set this to Booking a Coaching Session
Currency – We will use the default USD in this tutorial. You can also use other currency like EUR and GBP
Base price – we will leave it as it is. You can set it depends on your product price
Recurring period – We will use one-time in this tutorial. You can also select monthly or yearly.
Return URL – just leave the default value
Coupon code – just leave this empty or you can set your discount code if you have any
Coupon discount – just leave this empty or you can set the discount in percent if you have entry in coupon code

add-form

Step 8 You will then see the newly created form. At the bottom you will see the Fields. Click on the dropdown and select the type of field that you wish to add. In this case, we will use the following field type and name

sample field type and name
text – first name
text – last name
text – email
text – skype ID
textarea – What are two good times for you to chat this week?
textarea – What are you looking for help with?
radio – How many coaching sessions would you like?
1 session per month ($250 per month)
2 sessions per month ($497 per month)
4 sessions per month ($997 per month)

add-fields

Step 9 To add a field, in this instance we will add the field name First Name using a text field. Select text from the dropdown and click Add Field.

Step 10 For the first name field, please provide the following
Name – First Name
PositionAt the beginning (you can change the position later once you have other fields in the form)
Mandatory – Tick yes so user cannot submit the form without providing the First Name otherwise leave it no
Validation – We will use none for this tutorial. You can also use other validation such as email,url  and number so the field will only accept the proper format of the text e.g. for email email@domain.com. Once done, click Submit

add-new-field

Step 11 You should now see the First Name field under Fields. Please refer to Step 10 to add the
remaining text fields

text – last name
text – email
text – skype ID
textarea – What are two good times for you to chat this week?
textarea – What are you looking for help with?

Step 12 To add the radio field. Click radio from the dropdown > Add Field.

Step 13 Provide the radio field content. You may use the sample content below

Name – How many coaching sessions would you like?
Position – select At the end
Mandatory – tick yes
Options – enter the radio field content below. You can customize this according to your product or services

Sample Radio field content
1 session per month ($250 per month)
2 sessions per month ($497 per month)
4 sessions per month ($997 per month)

Click Submit once you have entered the sample content

radio-field-type

Step 14 You should already have the following fields on your form
text – first name
text – last name
text – email
text – skype ID
textarea – What are two good times for you to chat this week?
textarea – What are you looking for help with?
radio – How many coaching sessions would you like?
1 session per month ($250 per month)
2 sessions per month ($497 per month)
4 sessions per month ($997 per month)

added-fields

Step 15 In this tutorial, we will post the form in a new page. On the side bar, click PayPal Forms. Copy  all the texts under Shortcode column e.g [paypal-form id=”1″]

Step 16 Go to Pages > Add New > Text tab then paste the code e.g [paypal-form id=”1″] under the text tab.

Step 17 You can click on Preview to check if it displays properly or Publish to add the form on your site. You have just created a contact form with Paypal integration on your site. Second page below will appear after clicking Submit button from the form

contact-form-with-paypal

paypal-payment-page


About 

    Find more about me on:
  • facebook
  • googleplus
  • linkedin
  • pinterest
  • twitter
  • youtube

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>