Web Technologies

Switch to desktop Register Login

PayPal Payment Plugin

This plugin allows to easily integrate one or more buttons Paypal to enable the download of a file to the price of your choice.

PayPal Payment Plugin uses the Paypal API. You can configure it in 'test mode' to use the Paypal Sandbox (test environment).

It is also possible to use the plugin more times for multiple files and on the same page.

Automatically send the link by email, with or without attachments.

Several security settings are available: life of a download link limited limited number of downloads, IP address validation, ...



{ paypalform }ID|File|Filename|Price|Description|Image{ /paypalform }
6 parameters are possible, of which 4 are mandatory. Separate each value with the character | (pipe)
  • ID: id of the file. Mandatory parameter needed especially for multiple instances. Must be numeric (eg 1).
  • File: the file name to download (eg Required parameter.
  • File name: The name of the product. (ex: My extension version 5.3). Required parameter.
  • The price: the price (eg 5.50)
  • Description: Optional description of the product (eg extension developed by youDev)
  • Image: OPTIONAL: complete url of the image (eg

The | character is used for the separation of parameters, it is prohibited in the contents of a value.


Example :



{paypalform }1||My first drawing|5|It is a bit abstract but this is my first drawing !||imgtype=6{/paypalform }


List of configuration options:

  • Test mode: No / Yes: active test mode the test environment
  • I Paypal Account: Your username (USER) API PayPal or API Sandbox
  • API Paypal Password : Your password API PayPal or API Sandbox
  • API Paypal Signature : Your signature API PayPal or API Sandbox
  • Currency : the currency (eg EUR)
  • Thank You Page : thank you page once payment is approved
  • Downloads Folder : the directory containing the files available download
  • Download Life : life in minutes the download link after receipt of payment
  • Email Attachement : Send file by email after receipt of payment
  • Count Limit : Activates a limited number of download for the same link.
  • Max Download : If 'Count Limit is active, number download allowed for the same link.
  • IP Secure : Active IP security. If the option is active, the download is only permitted if the person wants to download using the same IP address when purchasing.
  • Message Email : email address that will send messages to the client
  • Contact Name : contact name for emails sent by "Email Message"
  • Success Email Subject : About mail sent to the client after receipt of payment
  • Success Email Body : Contents of mail sent to the client after receipt of payment
  • Notify Email : e-mail address where notifications will be sent of receipt of payment
  • Notification Email Subject : subject of the email notification receipt of payment
  • Notification Email Body : content of the email notification of receipt payment
  • URL cancellation : leave blank for automatic management of the plugin. Enter a valid address to customize the back after a cancellation order by the customer.
  • Claim URL: address to be used by customer for any claim.


The following predefined tags are available for Options Success Email Subject, Email Body Success, Notification Email Subject, Email Notification Body, if you use them, they will automatically replaced by their equivalent.

  • {username] : username of the customer on your site
  • {name} : customer's name on your site
  • {product_name} : name of product purchased
  • {product_link} : Product download link
  • {link_life} : life of the download link (config)
  • {link_count} : maximum number of downloads (config)
  • {br} : line break

Buy Paypal Payment Plugin:

Buy this plugin for only 5 € (TTC) securely with PayPal.

You must be logged into the site to purchase this plugin.