Smartpay

Some payment gateways require additional configuration. Please follow the guide below to configure your payment gateway correctly.

How to Setup Smartpay

Once you have set up your account with Smartpay you will receive a test account. To setup SmartPay please follow these steps:

  1. Login to your test environment https://ca-test.barclaycardsmartpay.com/ca/ca/login.shtml
  2. Go to Skins menu on the left

  3. Create new skin by clicking Create a new skin button at the bottom of the screen
  4. Select HMAC with SHA-1 signing algorithm

  5. Complete skin form
    5.1. Fill the Skin Details section
    5.2. Fill the Test and Live configuration section
    5.2.1. Provide two different HMAC Keys for test and live platform

     Please note the keys because they will be needed to set up with the Booking Live system
    

    5.2.2. Set Result and Continue URLs to: https://demo.bookinglive.com/mysite/code/Payment/Notifiers/standalone_payment_notifications.php
    5.2.3. Make sure that Skin is assigend to Account which you want to use with the system
    5.3. Save Skin

     Please note the Skin Code, it will be needed to set up with the Booking Live system
    

  6. Publishing your skin to Live System
    6.1. Go to Publish tab in your Skin options
    6.2. Click Publish to Live

     Remember that after any change to the skin it needs to be published again for the changes to take effect
    
  7. Login to Booking Live > Settings > Finances > Payment Settings
  8. Click Add Payment Setting and select BarclaycardSmartpay
  9. Enter in your Smartpay
    • Skin Code
    • Marchant Account
    • Live Shared Secret (HMAC Live Key)
    • Test Shared Secret (HMAC Test Key)
  10. Click Save

Switching from SHA256 to SHA1 signing algorithm

  1. Login to your test environment https://ca-test.barclaycardsmartpay.com/ca/ca/login.shtml
  2. Go to Skins menu on the left
  3. Select Skin from the list
  4. In Test and Live configuration section click Switch to older HMAC-SHA1 signing and keys
  5. Save skin
  6. Publish skin

Page last modified: June 18, 2019