How to set up Verotel FlexPay payment gateway with the system?
Integration with Verotel FlexPay (http://www.verotel.com/)
1. Login to Verotel admin and create a site (Control Center Login)
2. Setup a website
a. Go to websites
b. Choose add new site (or use exiting), select FlexPay website.
c. Click on continue and provide website information if you add it.
3. Set up remote user management URL
a. Go back to Setup Websites, choose your website.
b. Click on Flexpay options
c. Enter in 'Flexpay postback script URL':
https://www.yourdomain.com/api/payment/verotel/postback
d. Enter in 'Flexpay success URL':
https://www.yourdomain.com/api/payment/verotel/success
e. Click Save
Remember Signature Key and Shop ID on Flexpay Request Data panel, this will be used in next step.
4. Setup payment engine in WebVideo
a. Login to WebVideo administrator area
b. Go to System Configuration -> Payment engines
c. Add payment engine for Verotel, put following values:
Name: | Verotel |
Short name: | Verotel |
Description: | Verotel: Pay by Credit Card or online check |
URL: | https://secure.verotel.com/startorder?custom1=%customer_id%&custom2=%package_id%&email=%customer_email%&priceAmount=%package_ext_id%&priceCurrency=USD&shopID=100001&type=purchase&version=3&signature=SHA1(%{!signatureKey}:custom1%3D%{custom1}:custom2%3D%{custom2}:description%3D%{description}:priceAmount%3D%{priceAmount}:priceCurrency%3D%{priceCurrency}:shopID%3D%{shopID}:type%3D%{type}:version%3D%{version})&!signatureKey=sdlkjfsdlfjsdlkfjlskdfjd |
Cancel URL: | |
Required params: | description |
in URL put correct shopID and signatureKey
If you want to change transaction currency replace 3 char ISO code &priceCurrency=USD& in the configurational URL with one of the Sale currencies (USD, EUR, GBP, AUD, CAD, CHF, DKK, NOK, SEK)
Note: only EUR is can be used for Direct Debit EU payment method
d. Click Add
5. Setup packages in WebVideo
a. Login to WebVideo administrator area
b. Go to System Configuration -> Payment packages
c. Add payment packages and put following values:
Payment System: | Verotel |
PackageID: | enter you price*, for example 20 |
Credit amount: | enter how much customer receive |
Description: | $20 - 200 tokens |
Additional Parameters: | description=Buy 200 tokens |
Membership: | one-time |
* for integer price put price without cents, for example 20
for decimal values do not include trailing zeroes: for amount 1.30 put “1.3"
d.Click Add