How to set up Epoch payment gateway with the system?

Integration with Paycom/Epoch (http://www.epoch.com/)

  1. Signup with Epoch and get PI codes from them for your packages.

  2. Login to WebVideo Admin control panel

  3. Go to System Configuration -> Payment Engines

  4. Setup payment Engine for Paycom

  1. Name: Paycom

  2. Short Name: Paycom CC

  3. Description: Paycom: Credit Card

  4. URL: https://wnu.com/secure/fpost.cgi?pi_code=%package_ext_id%&reseller=a&no_userpass=Y&name=%customer_first_name%+%customer_last_name%&street=%customer_address%&city=%customer_city%&state=%customer_state%&country=%customer_country%&zip=%customer_zip%&phone=%customer_phone%&email=%customer_email%&email2=%customer_email%&x_customerid=%customer_id%&x_packageid=%package_id%


  5. Cancel URL: http://www.billingsupport.com/

  6. Click Add

  7. Put Callback Handler: org.softservice.web.PaycomCallbackPage

  8. Require profile: Checked

  9. Show splash page: Checked

  10. Enabled: checked: checked

  11. Click Update

  1. Setup payment packages for Paycom CC. Click on Payment packages and fill in data:

  2.  

    1. Payment System: Paycom CC

    2. PackageID: enter you PI code, for example mlfu80s20

    3. Credit amount: enter price (with cents), for example 20.00

    4. Description: $20 credits

    5. Additional Parameters: leave empty

    6. Membership: one-time

    7. Actions: Add

Postback URL is http://yourdomain.com/exec/paycomcallback

How to store card details inside the system?

  1. Your payment system should have the following URL: https://wnu.com/secure/fpost.cgi?pi_code=%package_ext_id%&reseller=a&no_userpass=Y&name=%customer_first_name%+%customer_last_name%&street=%customer_address%&city=%customer_city%&state=%customer_state%&country=%customer_country%&zip=%customer_zip%&phone=%customer_phone%&email=%customer_email%&email2=%customer_email%&x_customerid=%customer_id%&x_packageid=%package_id%&useCamCharge=1&pburl=https://%current_domain%/exec/paycomcallback&CamChargeSecretKey=<SECRET>&returnurl=https://%current_domain%/   

secret

<SECRET> - to get this info you need to address EPOCH support support@epoch.com with the request to send you your HMAC key



2. Add the following parameters to Additional parameters of every package in your payment system:

CamChargeAmount=<PRICE_IN_USD>,CamChargeDescription=<PACKAGE_DESC>

Example: CamChargeAmount=1.5, CamChargeDescription=1 Token