PayPal is an American global e-commerce business which allows payments and money transfers to be made through the Internet.

Online money transfers serve as electronic alternatives to paying with traditional paper methods, such as checks and money orders.


PayPal acts like a digital wallet where you can securely store all your payment options, such as your bank account and credit card. When you want to make a payment, you don't have to pull
out your credit card or type your billing info every time.



Steps to use and configure PayPal




  1. Install “Paypal” Payment gateway. Go to
    plugin manager
    and enable PayPal plugin.


  2. alt="Paypal payment gateway settings in payinvoice">
    Paypal configuration in PayInvoice


  3. Go to
    Payment Gateway
    tab and choose PayPal payment method here.

  4. Fill the required details

    Processor Details :



    src="http://pub.jpayplans.com/payinvoice/documentation/appsnplugins/payment-gateways/paypal-payment-gateway/payinvoice_paypal_backend_screen_2.png" alt="Paypal payment gateway settings in
    payinvoice">
    Paypal configuration in PayInvoice



      [li]Title : Enter title of the payment method.
    • Published : Set to Yes if you wish to publish this payment method.

    • Description : Enter the description of the payment method. This description will be available for back-end user.




    Configuration :



    src="http://pub.jpayplans.com/payinvoice/documentation/appsnplugins/payment-gateways/paypal-payment-gateway/payinvoice_paypal_backend_screen_3.png" alt="Paypal payment gateway settings in
    payinvoice">
    PayPal configuration in PayInvoice




    • Merchant Email : Enter your Paypal merchant account Email Id.


    • Test Mode : Set to Yes if you are using paypal sandbox Account.


    • Notify Url : The URL to which PayPal posts information about the payment, in the form of Instant Payment Notification messages.


      Set Notify Url as

      http://yoursite.com/index.php?option=com_payinvoice&view=invoice&task=notify&processor=paypal



    • Cancel Url : A URL to which PayPal redirects the buyers' browsers if they cancel checkout before completing their payments.


      Set Cancel Url as

      http://yoursite.com/index.php?option=com_payinvoice&view=invoice&task=cancel&processor=paypal



    • Return Url : The URL to which PayPal redirects buyers' browser after they complete their payments.


      Set Return Url as

      http://yoursite.com/index.php?option=com_payinvoice&view=invoice&task=complete&processor=paypal



    [/li]