St. Lucia

I'M A DEVELOPER

Step 1: Sign Up for a WiPay Account

Sign Up

Step 2: Update Bank Info

We wire transfer within 3 days to the following banks

    • Bank of Saint Lucia Limited
    • 1st National Bank St. Lucia Limited
    • Saint Lucia Development Bank
    • Hermes Bank
    • CIBC First Caribbean Bank
    • Scotiabank
    • Petrus Private Bank
    • RBC

Step 3: Update Merchant Key

The merchant key will be used to verify each transaction. Every transaction produces a unique hash. The developer should verify this hash using their merchant key.

Step 4: Initiate Transaction

For testing purposes, here’s an example form you can implement on your website:

 

PLEASE NOTE

Sandbox Url: https://lca.wipayfinancial.com/v1/gateway

Live Url: https://lca.wipayfinancial.com/v1/gateway_live

All reporting features are disabled in the sandbox url.

Customers are redirected to a secure hosted checkout page where they would enter their credit card information

Testing on the live platform is strictly prohibited and Account will be bannedSandbox test card numbers(Any expiry and CVV2)

Step 5: Process/Verify Transaction

When the transaction is complete, the user will be redirected to the specified return_url

Status Success

http://your_return_url/?status=success
&name=John%20Doe
&email=customer@gmail.com
&hash=129c8b887ed83ec36523843afcd51caa
&order_id=4398
&transaction_id=100-1-4398-20170108100202
&reasonCode=1
&reasonDescription=Transaction%20is%20approved.
&responseCode=1
&total=10
&D=TT
&date=10%3A02%3A17pm


Status Fail

http://your_return_url/?status=failed
&name=John%20Doe
&email=customer@gmail.com
&hash=129c8b887ed83ec36523843afcd51caa

&order_id=4398
&transaction_id=100-1-4398-20170108100202

&reasonCode=2
&reasonDescription=Transaction%20Declined.
&responseCode=2

&total=10
&D=TT
&date=10%3A02%3A17pm

The GET params can be easily retrieved using various languages (eg. PHP)

GET Params

$status=$_GET['status'];
$OrderID=$_GET['order_id'];
//ETC

It is strongly recommended for each transaction to verify the hash. The hash can be computed as seen below:

Verifying Hash

$merchant_key=//pull from your server
$hash=md5($_GET['order_id'].$_GET['total'].$merchant_key);
if($hash == $_GET['hash']) {
    //Hash matched
}

Our Rates

3% + $1 US per transaction.. These rates are automatically deducted in the dashboard.

How do you get the money to your bank?

Simply go to the Withdraw Tab and enter an amount to withdraw (>$2.00US)

Credit Card Acceptance WooCommerce Guide

Step 1: Sign Up for a Wipay Account

Sign Up

Step 2: Update Bank Info

We wire transfer within 3 days to the following banks

  • Bank of Saint Lucia Limited
  • 1st National Bank St. Lucia Limited
  • Saint Lucia Development Bank
  • Hermes Bank
  • CIBC First Caribbean Bank
  • Scotiabank
  • Petrus Private Bank
  • RBC

Step 3: Update Merchant Key

The merchant key will be used to verify each transaction. Every transaction produces a unique hash. The developer should verify this hash using their merchant key.

Step 4: Install Wipay Plugin (Ver 1.0)

Download

Step 5: Configure Plugin in Woocommerce settings

Checkout

Customers are redirected to a secure hosted checkout page where they would enter their credit card information. All reporting in the wipay dashboard is disabled for Sandbox

CSandbox test card numbers(Any expiry and CVV2)

Our Rates

3% + $1 US per transaction. These rates are automatically deducted in the dashboard.

How do you get the money to your bank?

Simply go to the Withdraw Tab and enter an amount to withdraw (>$2 US)

Shopping Basket