payment_and_shipping - fusionticketsolutions/FusionTicket GitHub Wiki
This section describes the different methods of accepting payment and delivering tickets using Fusion Ticket.
====== Payment Methods ======
===== Invoice =====
===== At the entrance =====
===== Cash =====
Cash, Check or Money Order. Not usually recommended for the webshop but can be used there if you choose.
\\
===== Paypal ===== This section describes how to configure Fusion Ticket to use PayPal. Specifically, we present the ’eTicket’ configuration (a.k.a. ’print at home’): patron orders tickets, pays via PayPal, and then receives tickets by email in a PDF file. Tickets are sent automatically and only when payment is confirmed by PayPal.
To use this payment mode you first need a PayPal account. If you want to make free tests with your installation, you also need the PayPal developer account.
Go to the admin interface, ’Order Handlings’ page and add a new handling.
- Choose ’PayPal’ as the payment mode and choose ’Email’ as the shipment mode.
- In Sale mode check ’www’ checkbox
- If you want, you can specify a fee.
- Specify the template for the receipt (mandatory).
- Leave ’Email template for order’ and ’Email template for shipment’ empty.
- In ’Email template for payment’ specify a template that sends tickets, for example email_order.
- There is a predefined demo template email_order distributed with Fusion Ticket. To modify it go to the ’Templates’ page in the admin interface and edit this template. The important part is located at the end of the template:
<order_pdf order_id="$order_id" name="order_$order_id.pdf" mark_send="yes"/>
This tag instructs Fusion Ticket to generate the PDF file with tickets attached to the email. Do not remove this tag when you edit the file – otherwise, the program will not send tickets.
- Click ’Save’.
On the next screen, you have to edit specific PayPal parameters.
-
HTML Template for explanations: Contains a lot of html and smarty code that creates the PayPal button with order_id, user name and other parameters. You can add some explanations before or after the form, or even change the parameters of the PayPal button - but be careful.
-
PayPal account: Type your PayPal account id - the email that identifies your account. DO NOT USE THE ACCOUNT ID NUMBER IN BETA 4. Only your PayPal email address will work.
- The ’PayPal URL’ default is the main PayPal URL; change it if you want to test your install in PayPal sandbox.
-
Click on ’Save’ The PayPal setup is complete.
Testing
You have two options to test your installation:
-
Use PayPal Sandbox. This option is 100% free, but requires somewhat complex setup: signup to PayPal developer connection, create two test accounts in sandbox etc.
-
Use real PayPal server to test. This is easier to set up but costs money: you make real transfers. You also need two accounts: one for the shop and one for the ’buyer’. To minimize the cost you can create a test event with $0.01 tickets. This method is also more reliable, because you use the same server and PayPal id that your clients will use.
To test PayPal go to online shop and order tickets.
Place an order and choose ’PayPal/Email’ as order handling, then click on ’Order’.
On the next page click the PayPal button and use PayPal to pay for the order.
A few moments after your payment is complete, you will receive the email with tickets. \\
===== Custom ===== Custom payment methods (eph's) can be designed especially for your organization. Please contact Niels or CJ for pricing. \\
====== Shipment Methods ====== ===== E-mail Address ===== ===== Post ===== ===== At the Entrance ===== ===== Point of Sale =====