Ticketor: Sell event and tickets online or at a box-office. How to: PayPal Integration

PayPal Integration

What is PayPal and why PayPal

PayPal: is a service that allows you to accept credit cards, PayPal and other local payment methods depending on the buyers country such as Venmo, iDEAL, Bancontact, Sofort. It also offers financing to some buyers. As soon as the buyer finishes the payment, the money becomes available into your PayPal account which is transferable to your bank account or could be debited in different methods.

It is very easy to obtain a standard PayPal account and it can be done online in few minutes.

PayPal gives extra security to the user as PayPal will not share the credit card information with the website owner or merchant (you) and hence an informed internet users may prefer to use this option for better security.

PayPal offers service in many countries and currencies. So for some countries, PayPal may be the only available payment processor.

You can offer PayPal alongside another payment processor. In this case the buyer gets to choose if they want to pay with PayPal or directly on your site.

Cost

To use PayPal with your Ticketor site, you can use the Standard Business account which usually has NO Monthly Cost. The discount rate and other fees are available at PayPal.com

How to Integrate with Your Site

  1. Go to Control Panel -> Account & Settings -> PayPal.
  2. You need to fill out the 3 API fields. Note that they are NOT the username and password that you use to login to PayPal.
  3. Click on the "Get API Credentials" button. It opens a new page on PayPal. Log in to your PayPal business account. You will see the API values there.
  4. If you cannot see those values:

    1. Log in to your PayPal account.
    2. If your PayPal account is a "personal" account, upgrade the account to business account for free.
    3. Then click the My Account tab.
    4. Go to your "Profile and Settings" page of your PayPal account. If you haven't already done so, you need to verify your account before requesting API credentials.
    5. From the left menu, click My selling tools.
    6. In the Selling online section, click the Update link for the API access item.
    7. To generate the certificate set, on the API Access page in the NVP/SOAP API Integration section, click Request API Credentials. ( If you've already generated an API certificate, a View API Certificate link is displayed.)
    8. Click Request API Signature under Option 1.
    9. Click Request API Credentials.
    10. Click Request API signature.
    11. Click Agree and Submit now you should be able to see the API username, password, and signature.
  5. Fill out the 3 fields with values from your PayPal account. You need to copy and paste the values accurately as they are long and case sensitive. Make sure to copy the whole line. Some are very long and you need to scroll to get the complete value. Also, make sure not to copy and SPACE at the beginning or end.
  6. Hit the "Validate API Credentials". If you get an error, you need to verify the 3 values and try again.
  7. Hit the "Save" button. A PayPal logo will appear at the bottom of all your pages.
  8. To allow buyers to pay without a PayPal account make sure that:
    1. Your PayPal account is verified
    2. Your PayPal email address is confirmed
    3. Guest checkout is enabled. Follow the instruction