Extension:IpbWiki PayPal

This extension will create a PayPal-Button, which leads users to your PayPal-Donation-Site. This (simple) PayPal extension could be used for the donations-sites, if therefore you have a PayPal-Account.


 * PayPal button is defined through the means of a parser hook which means you do not have to enable HTML!
 * Support for multiple PayPal buttons through 1 tag.



Installation
 Download the extension: see above Create a new site in your extension-folder, named PayPal.php with following content:

';  return $output; }

$wgExtensionCredits['parserhook'][] = array(     'name' => 'IpbWiki PayPal',      'version' => '1.0.2',      'author' => 'Peter De Decker',      'url' => 'http://www.ipbwiki.com/IpbWiki_Paypal_Extension',      'description' => 'Mediawiki PayPal Extension' );  Replace the "THIS_SHOULD_BE_REPLACED"-section with your code, brought to you by PayPal

(should be something like -BEGIN PKCS7-MIIHNwY (.........)-END PKCS7-).

Open your LocalSettings.php, and insert at the end of file:  </ol>

Internationalization issues

 * Note: Example code uses references for German solution. For US English alternative.

Substitute:
 * https://www.paypal.com/de_DE/i/btn/x-click-but04.gif with
 * https://www.paypal.com/en_US/i/btn/x-click-but21.gif

and
 * alt='Zahlen Sie mit PayPal - schnell, kostenlos und sicher!'  with
 * alt='Make payments with PayPal - it's fast, free and secure!' 

Usage

 * translates to the default PayPal button (button 1)
 * 2 translates to button 2
 * 2 description translates to button 2 and additionaly the text 'description' is placed next to the PayPal button.
 * description translates to the default button (button 1) and additionaly the text 'description' is placed next to the paypal button.

IPN Support (in progress)
Instant Payment Notification, included with Website Payment products, Express Checkout, and Standard Checkout, is available to PayPal Premier and Business members. Instant Payment Notification allows you to integrate your PayPal payments with your website's back-end operations, so that you get immediate notification and authentication of any PayPal payments and disputes you may receive.
 * IPN at PayPal Integration Center
 * IPN Introduction for Developers
 * DesignerTuts Tutorial
 * IPN Manual
 * IPN Technical Overview
 * Instant Code Samples
 * IPN Techniques
 * Basic Inventory Management Using IPN
 * IPN Test Environment
 * IPN PHP Script Generator

Task list

 * IPN support - in progress by User:Nad via RentACoder bid