I'M A DEVELOPER

We wire transfer within 3 days to the following banks

  • FirstCaribbean Int’L
  • First Citizens Bank
  • Scotia Bank Trinidad
  • Republic Bank LTD
  • JMMB Bank
  • RBC Royal Bank Trinidad and Tobago
  • Citibank
  • Bank of Baroda

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.

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

<form action="https://wipayfinancial.com/v1/gateway" method="post">
<input name="total" type="hidden" value="10"/>
<input name="phone" type="hidden" value="6890677"/>
<input name="email" type="hidden" value="customer@gmail.com"/>
<input name="name" type="hidden" value="John Doe"/>
<input name="order_id" type="hidden" value="4398"/>
<input name="return_url" type="hidden" value="http://example.com"/>
<input name="developer_id" type="hidden" value="1"/>
<button type="submit">Pay</button>
</form>

PLEASE NOTE

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

Live Url: https://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)

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
}

3% + 5TT per transaction.. These rates are automatically deducted in the dashboard.

Simply go to the Withdraw Tab and enter an amount to withdraw (>100 TT)

We wire transfer within 3 days to the following banks

  • FirstCaribbean Int’L
  • First Citizens Bank
  • Scotia Bank Trinidad
  • Republic Bank LTD
  • Jmmb Bank
  • RBC Royal Bank Trinidad and Tobago
  • Citibank
  • Bank of Baroda

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.

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)

3% + 5TT per transaction. These rates are automatically deducted in the dashboard.

Simply go to the Withdraw Tab and enter an amount to withdraw (>100 TT)