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:

http://www.verotel.com/

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