PayPal Integration

This manual describes how to configure the PayPal API on the IACBOX so guests can pay tickets via their PayPal account.

Hint

  • To use this API a PayPal business account is required. This manual covers how to create a PayPal business account.

  • Failed or frozen transactions are not within the scope of the IACBOX and can not be supported.

PayPal Account

If you don’t already own one, you must create a PayPal business account. To register a new account, visit https://www.paypal.com/ and hit new account. In the new window, choose PayPal for your business as account type.

../_images/paypal_integration_1.png

If you do have a personal account, then it is also possible to convert it into a business account with the following steps:

  • Click on Profile and then My Personal Info

  • At the field Business Information click on Update

  • Confirm all your business information and then proceed by clicking Upgrade

Hint

  • If you have problems creating or upgrading to a business account, please consult the PayPal support.

After you’ve created or upgraded your business account, you will find the section My selling tools in your Profile.

../_images/paypal_integration_2.png

Here you can set up the API Access on the PayPal side. Note that the appearance of this webpage often changes, but the process of creating and setting up the API should be quite similar to this description.

../_images/paypal_integration_3.png

Click on View API Signature and write down the API username, API password and the signature. In the next step uncheck the Sales tax in the menu local control, because the IACBOX will automatically include taxes.

Now navigate to the menu Website Payment Options and verify that the Auto Return function is disabled. If not, disable it now.

Optionally you can make further adjustments in the menu Custom Payment Pages. The process of buying a surf-ticket to use the internet includes, that guests will be redirected to PayPal in order to perform a proper checkout. The Custom Payment Pages option allows you to customize this website (e.g. colours, corporate identity).

IACBOX Configuration

In the WebAdmin of the IACBOX navigate to Login methods / Online payment and activate it. Now use the dropdown menu to add an entry for PayPal:

../_images/paypal_integration_4.png

Fill out the form according to the data you got from PayPal earlier. The optional SMS and Email configuration can only be used, if the according modules are configured proper in Login methods / SMS & email.

Hint

  • After you’ve saved the new PayPal configuration, the IACBOX must be restarted.

In the next step navigate to Login page / Login order and enable the Online Payment.

../_images/paypal_integration_6.png

After this is done, navigate to Users/Tickets / Templates and create a new Ticket Template which will be used for the Online Payment. In the screenshot below you can see an example configuration. Note that an Online Payment ticket must fulfil following requirements:

  • Price must not be 0

  • Online Payment must be checked under Modules

../_images/paypal_integration_5.png

Client Logon Page

The customer login page now lists the Ticket Shop and the payment option PayPal.

../_images/paypal_integration_7.png

The Ticket Templates you assigned for the PayPal module can now be purchased.

../_images/paypal_integration_8.png