Ticketor - How to: Payment Processor Integration

Payment Processor Integration

What is a Payment Processor or Merchant Account and why do I need one

A payment processor allows you to accept and charge credit cards. Any business that needs to charge credit cards need to have a payment processor. You may already have a payment processor if you accept credit cards in your business.

The greatest advantage of Ticketor is that you collect the sales money directly through your own payment processor / PayPal. It means that you will have access to your money directly and as tickets sell (before the event). Depending on your bank and payment processor settings, the funds from each sale will be available in your account in few business days after each sale.

Please note that personal or business bank accounts, are not able to process credit cards. So you need a payment processor to charge the credit cards and deposit the money to your bank account.

If you don't have a payment processor, or your payment processor is not compatible or cannot be used for online transactions, you can simply get a payment processor in few minutes and use it right away.

Simply go to Control Panel > Account & Settings > Payment Processor, then click on the blue "Connect or get a Stripe Account". It will take you to Stripe.com. Fill out the form and as soon as you are done, you will be ready to charge credit cards and accept payments. It shouldn't take more than few minutes.

If you already have a merchant account that can process online transactions you can most probably use your own payment processor.

If your payment processor is not in the list of supported payment processors below, you may still be able to use it. Most payment processors are compatible with Authorize.net gateway. Contact your payment processor and ask them to set up an Authorize.net gateway for you. However, remember that it may be cheaper and faster to get a new Stripe account instead.You can get a payment processor compatible with Authorize.net and at low rate at: www.approvedmerchantsolutions.com

Ticketor is compatible with the following payment processors:

  • Stripe: Stripe is an easy-to-get payment processor that is available in many countries around the world (including US, Canada, UK, Europe, Australia, ...) and in different currencies. They offer immediate, online approval at no monthly and setup fee. Using Stripe, you can sell tickets internationally in over 130 currencies. Check for supported currencies here
  • Square: Square is an easy-to-get payment processor that is available in the US and some other countries. Each Square account can only work in 1 currency. They offer immediate, online approval at no monthly and setup fee.
  • Braintree: Braintree offers service in a lot of countries around the world (US, Canada, Europe, Australia, ...) and in different currencies. Approval and set up may take a few days. They offer service at no monthly or setup fee.
  • Authorize.net: Authorize.net is a gateway that works with most merchant accounts in the US and other countries. No matter where you get your merchant account from, you can ask them for an Authorize.net gateway.You can get a payment processor compatible with Authorize.net and at low rate at: www.approvedmerchantsolutions.com
  • PayPal Advanced or Pro with PayFlow: You can sign up for a PayPal Advanced or Pro with PayFlow (US only). These accounts allow you to accept credit card on your own website.
  • CenPos (Bahamas & Caribbean) Users located in Bahamas & Caribbean, can use this payment processor with Authorize.net emulator
  • PayTabs Users located in UAE, Egypt, Oman, Jordan and KSA can use PayTabs as their payment processor.
  • PayU (India:) Users located in India can use PayU as their payment processor.

Please note that payment processors are not in any way related to Ticketor. The rates and information posted above, may have changed since this document was last updated. Always check with the provider site for latest updates.

How to Integrate with Your Site

Stripe:

  1. Sign up for a Stripe account or if you already have a Stripe account sign in to the account here.
  2. As soon as you fill out the form, your account is created and it will redirect you back to your Ticketor site.
  3. And you are now ready to accept credit cards!
  4. A credit card logo will appear at the bottom of all your pages.

Square:

  1. Sign up for a Square account or if you already have a Square account sign in to the account here.
  2. As soon as you fill out the form, your account is created and it will redirect you back to your Ticketor site.
  3. And you are now ready to accept credit cards!
  4. A credit card logo will appear at the bottom of all your pages.


Braintree:

  1. Sign up for a Braintree account here.
  2. When the sign up is complete and your account is created, go to Control Panel > Account & Settings > Payment Processor, fill out the form using the values from Braintree site. All the fields are case-sensitive. Make sure to copy/paste accurately.
  3. Save and test the integration by making a purchase.
  4. A credit card logo will appear at the bottom of all your pages.


Authorize.net:

  1. When you are done with your Authorize.net account setup, follow their instruction to get the "API Login Id" and the "Transaction Key".
  2. Go to Control Panel -> Account & Settings -> Payment Processor.
  3. Select Authorize.net and fill out the "API Login Id" and the "Transaction Key" with values from your gateway account.
  4. If your payment processor accepts American Express and/or Discover, check the proper checkboxes.
  5. Hit save.
  6. A credit card logo will appear at the bottom of all your pages.
  7. Make sure to turn off the TEST MODE on your gateway account otherwise the purchases will go through on your site while the money is not collected!
  8. Test the integration by making a purchase


PayPal Advanced / Pro with PayFlow:

  1. If you already have a PayPal Pro account, you may need to contact PayPal to make sure it comes with PayFlow, otherwise ask them to add PayFlow to your account for free. To get a PayPal Advanced or PayPal Pro account.
  2. When your account is set up, login to https://manager.paypal.com
  3. Go to "Service Settings" > "Hosted Checkout Pages" > "Setup"
  4. Choose "Layout C"
  5. Change the "Transaction Process Mode" from "Test" to "Live"
  6. Set the "Cancel Url" to: https://www.Ticketor.com/members/checkout?rf=paypaladvanced&canceled=1
  7. Set the "Return Url" to: https://www.Ticketor.com/members/checkout?rf=paypaladvanced&success=1
  8. Set the "Error Url" to: https://www.Ticketor.com/members/checkout?rf=paypaladvanced&error=1
  9. Go to Control Panel > Account & Settings > Payment Processor and select PayPal Advanced/Pro from the Gateway list
  10. In the "Username" box, put the "Merchant Login" you use to login to manager.paypal.com
  11. In the "Password" box, put the "Password" you use to login to manager.paypal.com
  12. In the "Partner" box, put PayPal
  13. In the "Vendor" box, put the "Merchant Login" you use to login to manager.paypal.com
  14. Note: If you don't want to use your manager.paypal.com username/password, you can instead login to manager.paypal.com and create a new user with API access and use the Username/Password for that user.
  15. Save and test the integration by making a purchase