To use the PayPal element for a single-item purchase, please use the settings below.

TYPE:
PayPal button

LABEL:
Pay Now (or whatever you want on the button)

NAME:
PayPalButton (or whatever you want to call it)

BUSINESS:
Enter the PRIMARY EMAIL ADDRESS associated with your PayPal account.

TOKEN:
Enter the PayPal token you generated while logged into your account on PayPal. For instructions on how to do that, please see:

https://ppmts.custhelp.com/cgi-bin/ppdts.cfg/php/enduser/std_adp.php?p_faqid=747

ITEM NAME:
Enter an item name

ITEM NUMBER:
Enter an item number, or leave it blank

AMOUNT:
Enter the amount to be charged.

TAX:
Enter the tax to be charged.

THANKYOU PAGE:
If you want to send them back to the form's thank you page after the transaction is complete, enter the following URL in this field:

http://www.yourwebsite.com/index.php?option=com_breezingforms&ff_name=YourFormName&ff_page=2

Replace www.yourwebsite.com with your own website address, and replace YourFormName with the NAME that you assigned to the form on the form properties screen. (In QuickMode, it should be the second field in the form properties screen.) If you want to direct a user to a different URL, just enter your thank you page URL in the field.

LOCALE:
us (Refer to PayPal's user guide for correct locale -- this example is for a US account)

CURRENCY CODE:
USD (Refer to PayPal's user guide for correct currency code -- this example is for a US account). Always use the 3-character code of the currency. e.g. EUR.

EMAIL NOTIFICATION ON SUCCESSFUL PAYMENT ONLY:
Usually checked, but you may prefer notifications on all attempts. If so, uncheck the box.

Then click SAVE PROPERTIES.

Now go to the PayPal Button's ADVANCED tab and enter the following values. (Any fields not mentioned can be left blank.)

USE IPN:
If you want to use IPN for payment processing, please turn on this feature in your PayPal account through -> Instant Payment Notification Preferences -> Activate IPN. Use a random URL there as the real URL will be transferred by BreezingForms. Then check this box to use IPN. Important: In 2016, PayPal requires the receiving server (your website) to use SSL (aka https). If you don't own a certificate, but want to use IPN, please obtain a valid SSL certificate through your hosting company or get one by the Let's Encrypt project.

HIDE LABEL:
If you don’t want your label text to appear, then check this box to hide it.

IMAGE:
A default image URL is entered. If you'd like to change it, please go to your PayPal account to see other button images available and then replace the URL with the one that corresponds with the image you prefer.

TEST ACCOUNT:
You can create a test account on PayPal to try and work out any kinks in the form before processing an actual transaction. Please refer to PayPal for instructions on how to do this.

TEST BUSINESS:
Enter the test business Email address generated when you created your PayPal Sandbox / Test account.

TEST TOKEN: 
Enter the test token generated when you create your PayPal Sandbox / Test account.

DOWNLOADABLE FILE: 
Place a checkmark in the box if it is a downloadable file. This file may be accessed after successful payment, only (through the redirect performed by PayPal).

FILEPATH: 
Enter the full filepath to your downloadable file. For example:

/public_html/JoomlaRoot/path/to/filename/

DOWNLOAD TRIES: 
Enter the number of times a user may attempt to download the file.

Finally, you need to add a click-action to the button such that the PayPal button is clickable and submits to PayPal:

TYPE: Library

ACTIONS: Click (this should be CHECKED)

SCRIPT: FF::ff_validate_submit

Now click on SAVE PROPERTIES and click on the SAVE button in the upper right-hand corner of the screen. You should now be ready to put the form on your site and test it out.

Important:

In case that you are using html5 upload file you should do following:

Instead ff_validate_submit script usage check ACTION CLICK and paste code bellow:

ff_elementName_action(element, action)
{
    switch (action) {
        case 'click':
bfDoFlashUpload()
            break;
        default:;
    } // switch
} // ff_elementName_action

 

Watch our for element name. Make sure that you rename 'elementName' with your element name.

Click on SAVE PROPERTIES.

 

All Extensions Subscription

Get 1 year access to all of our current and future products and 1 year of professional support -- 99 for just 49! (Summer Sale)

No support per domain or website installation limits! Includes all of our current and future Joomla!® extensions, Joomla!® templates for the duration of your membership. This means, by purchasing an All Extensions Subscription you'll have it all covered!

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!

Live Support Chat Opened!

Join our Discord chat here to receive live support and talk directly to the team!

Community Reward

Help us to create new extensions and plugins! With only $5 you help us a lot and get unlimited download access to all of our products, professional support and even more. Get your reward now!

Read More Here