invalid secure hash in ebs kit version 3.0

Currently Ebs Payment gateway not user/developer allows to test EBS in TEST mode with the version 3.0 .They offer to test ebs Directly by LIVE mode.
You have change few settings from your merchant account on ebs.
Old version remain working with the test mode & test credentials.

how to make secure hash to send in ebs payment gateway

//Pass your Registered Secret Key
$hashData = “Your Secret Key“;

$hash = “ebskey”.”|”.urlencode($_POST[‘account_id’]).”|”.urlencode($_POST[‘amount’]).”|”.urlencode($_POST[‘reference_no’]).”|”.$_POST[‘return_url’].”|”.urlencode($_POST[‘mode’]);

$secure_hash = md5($hash);

// now pass $secure_hash secure hash to ebs .

how to integrate ebs payment gateway

Ebs modified their ebs data. now ebs page is responsive.

New Action URL :


Transaction Details
* Channel
* Account Id
* Reference No
* Sale Amount
Additional Currency
Additional Currency Rate
* Description
* Return Url
* Mode
Payment Mode
Card Brand
Payment Option
Bank Code
Page ID
Billing Address
* Name
*ZIP/Postal Code
Delivery Address
ZIP/Postal Code
denotes required field


All the passing values are:
<form method="post" action="">
 <select name="channel" >
 <option value="0">Standard</option>

 <input name="account_id" type="text" value="Your Account ID" />
 <input name="reference_no" type="text" value="223" />
 <input name="amount" type="text" value="1.00" /> 
<select name="currency" >
 <option value="">INR</option>
 <option value="">USD</option>


<select name="display_currency" >
 <option value="INR">INR</option>
 <option value="USD" selected>USD</option>

 <option value="EUR" selected>EURO</option>
 <option value="GBP" selected>GBP</option>

 <input name="display_currency_rates" type="text" value="1" />
<input name="description" type="text" value="Test Order Description" />

<input name="return_url" type="text" value="http://localhost/ebs/response.php" />

 <td align="left"><select name="mode" >
 <option value="TEST">TEST</option>
 <option value="LIVE" selected>LIVE</option>

 <select name="payment_mode" >
 <option value="">All</option> 
 <option value="1">Credit Card</option>
 <option value="2">Debit Card</option>
 <option value="3">Net Banking</option>
 <option value="4">Cash Card</option>
 <option value="5">Credit Card - EMI</option>
 <option value="6">Credit Card - Reward Point</option>
 <option value="7">Paypal</option>

 <select name="card_brand" >
 <option value="">All</option> 
 <option value="1">VISA</option>
 <option value="2">MasterCard</option>
 <option value="3">Maestro</option>
 <option value="4">Diners Club</option>
 <option value="5">American Express</option>
 <option value="6">JCB</option>
 <input name="payment_option" type="text" value="" />
 <input name="bank_code" type="text" value="" />
 <input name="emi" type="text" value="" />
 <input name="page_id" type="text" value="" />
 <input name="name" type="text" value="John Raj" />
 <textarea name="address">Arcot Road</textarea>
 <input name="city" type="text" value="Chennai" />
 <input name="state" type="text" value="Tamil Nadu" />
 <input name="postal_code" type="text" value="600001" />
 <input name="country" type="text" value="IND" />
 <input name="email" type="text" value="" />
 <input name="phone" type="text" value="04423452345" />
<!---  Delivery Address  --->
 <input name="ship_name" type="text" value="John Esak" />
 <input name="ship_address" type="text" value="Arcot Road" />
 <input name="ship_city" type="text" value="Chennai" />

 <input name="ship_state" type="text" value="Tamil Nadu" />
 <input name="ship_postal_code" type="text" value="600001" />

<input name="ship_country" type="text" value="IND" />
<input name="ship_phone" type="text" value="04423452345" />