Sagepay Payment Gateway Setup
BookingLive integrates with sagepay allowing you to process online payments.
There are three steps for connecting your SagePay account with your Online Booking System.
- Logging into MySagePay to validate the booking systems IP address.
- Logging into Bookinglive and entering your account details.
- Making a successful test booking and contacting sagepay when test payment is refunded (to switch LIVE).
Login to SagePay
You'll need to have access to both your test and live sagepay accounts (these accounts are included on every SagePay account).
- Login to to your sagepay accounts at:
- Go to VALID IPS
- Click the ADD button
- Enter the server ip address that your booking system is installed on:
This can be found by typing in the booking system URL in to the search bar on this site by entering your booking systems address in the example search box: http://www.whatsmydns.net/
Note: Ensure that the server ip address is added to both your TEST and LIVE accounts.
Installing SagePay on your system:
After you have completed the above steps and validated the booking systems server ip address on both your TEST and LIVE sagepay accounts - you can create your payment settings in your Booking System.
- Go to ADMIN > CONFIG > COMPANY INFO > COMPANY INFO PAYMENT SETTINGS.
- Click ADD COMPANY INFO PAYMENT SETTING.
- Enter Names (Customer/Admin), Select SAGEPAY as the TYPE, Select TEST.
- Click SAVE.
- Once you've saved, re-open the Payment Setting again to enter your VENDOR NAME and VENDOR CODE PREFIX (same as each other).
Note: These need to be entered in lowercase.
- Repeat this process again for a MOTO SagePay Setting (if you intend on taking online bookings on behalf of customers also)
Note: For MOTO accounts, you need a e-merchant account number setup and need to have given this to SagePay.
Going Live with SagePay
Note: your live account can only be activated:
- Process a test transaction - through your website using the Sage Pay test card numbers
- Perform a refund - before you can go Live you must refund one of your successful test transactions http://www.sagepay.com/performrefund
- Going Live - As soon as your testing is complete and your acquiring bank has confirmed your Merchant ID, your account will automatically be set to Live. We'll let you know when this has happened. You will then need to direct your website from the Test server to our Live server.
- Login to My Sage Pay (Live) - using your original admin password. You'll only be able to access the Live portal once your Merchant ID is confirmed. https://live.sagepay.com/MySagePay
- Test your Live account - perform a transaction via your website using a real card
- Live Refund - Perform a refund as you did in your test, you are now ready to start accepting payments from your customers - congratulations!
- Finally - return to ADMIN > CONFIG > COMPANY INFO PAYMENT SETTINGS - and change your Sagepay settings to LIVE.
We hope that all of this went smoothly. Of course if you need any help, Sagepay's support team are available anytime on: 0845 111 44 55 or by email at firstname.lastname@example.org
Issue: After the billing page you are left hanging on the black screen with the URL yoursite.com/PaymentPage_Controller/PaymentPageForm.
Solution: Make sure have activated you sage pay account to live, as if it has not been set to live by sage pay this will happen. This screen happens when sage pay rejects the request from the booking system so it most likely a sage pay set up issue.