Ecommerce: Virtual Card Services (VCS) a Payment Provider

This payment provider works for all major banks in South Africa and the State Bank of Mauritius. You must first set up your Virtual Card Services (VCS) account and then enable this in your store.

Set up Account

  1. Go to the Paygate website and click “Client Login.”
  2. Login or create an account.
  3. Visit “Merchant Administration” and “VcsInterfacing.”
  4. Enter the approved/declined URLs to: https://app.multiscreenstore.com/vcs/STORE_ID. STORE_ID should. Be your Store ID. This can be found on the Dashboard section of your store.
  5. Under “HttpMethod” use “POST.”
  6. Save.
  7. Under “Merchant Administration,” click “Callback settings.”
  8. Enter the approved/declined URLs to: https://app.multiscreenstore.com/vcs/STORE_ID. STORE_ID should. Be your Store ID. This can be found on the Dashboard section of your store.
  9. Under “CallBackProtocol” use “HTTPS” and under “HttpMethod” use “POST.”
  10. Under “ResponseFormat” use “NameValuePairs.”
  11. Save.
  12. Under “Merchant Administration,” click “Vcs Interfacing.”
  13. Enter “MerchantPAM.” (Personal Authentication Message)
  14. Complete the signup by emailing the relevant contact person as directed.

Enable in Store

  1. Select the Ecommerce tab from the left menu and open your store.
  2. Select “Payment.”
  3. Under the payment method section, click “Virtual Card Services.”
  4. Enter terminal ID, secret word and PAM.
  5. Save.

Note: the currency used in your store and VCS account must match.

Testing

Once you sign up for the VCS system you will have access to the testing platform

You may see the following responses:

Test Card Number
CVC & Expiry Date
Fixed simulated authorization response
4242424242424242
Use any CVC number,  e.g. 123. Use any valid expiry date.
123456Approved where 123456 = any alphanumeric value
5454545454545454 Use any CVC number,  e.g. 123. Use any valid expiry date.
123456Approved where 123456 = any alphanumeric value
5221001010000024 Use any CVC number,  e.g. 123. Use any valid expiry date.
Call
5221001010000032 Use any CVC number,  e.g. 123. Use any valid expiry date.
Invalid Expiry
5221001010000040 Use any CVC number,  e.g. 123. Use any valid expiry date.
No Active Connection to Acquirer exists


Note: ensure you test the account; once you activate this payment option, you can’t reset this to Test status.
You can use a valid credit card to test (no real money is involved). Otherwise you may see the following responses: “Invalid Terminal”, “Declined”, “Invalid Expiry”, “Batch Full”, “Call”, “123456Approved”.