Professional Documents
Culture Documents
This manual has been prepared for reference of E-Billings Solutions Pvt Ltd
hereafter referred as EBS. This manual is intended to be used by the EBS and its
employees only to facilitate use of Payment Gateway. This manual has been
prepared on a best effort basis. Despite every effort to avoid errors it is likely
that some errors may creep in. The EBS may at its sole discretion modify, alter,
delete, add or amend any of the contents of this manual without assigning any
reason or prior intimation to the Customer. It is notified that the EBS shall not be
responsible for any damage or loss of action to anyone, of any kind in any
manner arising by the use of this manual.
The contents of this manual are proprietary to the EBS and contain information
that is privileged and confidential. Use or dissemination of the contents of this
manual in any manner whatsoever is strictly prohibited. No part of this manual
may be reproduced or copied in any form without the prior permission of the
EBS. Breach of this condition shall be liable for legal action.
Contents
1.Third Party Integration Setup
2.Steps For Integration
i) Inputs to EBS
ii) Response From EBS
3. Possibilities of Errors & Solutions
EBS identifies Merchant by Account ID, which is unique four/five digit number provided
once signed with us. Both EBS Account ID and EBS Secret Key is viewable by login in
EBS Merchant Admin Panel, Click on Accounts->Settings. You can login to Merchant
Admin Panel by https://secure.ebs.in
Note: To reset the secret key merchant should send an Email to support@ebs.in
requesting to reset the secret key.
ii)
INTEGRATION PROCEDURE
In this Integration, the payment option selection page can be integrated in your
merchant website wherein the customer can select the payment mode in your domain.
On integrating this kit in your end,
i)
For Net Banking payment options, the customer will be directly routed to the
corresponding Bank URL from your application.
ii)
For CARD payment options, the customer will be directed to the EBS page to
enter the credentials and then the process will be the same as earlier. The
integration kit for the same has been attached.
2.INTEGRATION STEPS
Inputs
Inputs are the mandatory parameters which should be passed onto the EBS Secure
Server to process the Payment from the Merchant Payment/Confirmation page.
Following table gives the parameter list, which should be passed from the payment
page:
Post URL: https://secure.ebs.in/pg/ma/sale/pay
Parameter
account_id
Type
Char
Min
4
1
1
reference_no
Description
Your EBS Account ID
Your reference number towards
order
amount
Char
Decim
al
description
Char
mode
Char
return_url
name
Address
city
state
country
postal_code
phone
email
ship_name
ship_address
ship_city
ship_state
ship_country
ship_postal_code
Payment_option
secure_hash
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
Char
1
4
1
1
1
1
1
3
1
5
1
1
1
1
1
3
1
4
32
Char
i)
All the above parameters are mandatory to be passed on the merchant pay
file.
ii)
Credit
ii)
Debit
iii)
Cash
iv)
Net Banking
v)
EMI
3.Pass the separate code from your database OR using an array function through
the added parameter "payment_option". So that the corresponding payment option
will be displayed on your website for the customer selection.
Similarly payment option codes will be listed below for the other payment methods,
i)
Once the payment method selected on the merchant website, you will redirected to our EBS payment page.
For Ex:- If customer choose Visa payment method on the merchant website, only the
corresponding selected option will be shown on our EBS payment page as figured in the
above screen shot.
ii)
Hence, customer has to enter the card credentials to proceed for further
payment completion.
Ex:-
If customer choose 3 month EMI/6 month EMI payment method on the merchant
website, only the corresponding selected option will be shown on our EBS payment
page as figured in the above screen shot.
Response Parameters
Parameter
ResponseCode
IsFlagged
Description
Response Code which gives the status of the transaction. 0
(Zero) for success and for other value, Failed.
It can be either YES/NO. YES denotes that its waiting for
manual approval.
ResponseMessage
BillingAddress
Amount
BillingCity
BillingCountry
DateCreated
BillingEmail
Mode
CardHolder Email Id
In which mode the transaction has been completed. Either
TEST/LIVE
BillingName
PaymentId
BillingPhone
BillingPostalCode
ReferenceNo
DeliveryAddress
Shipping Address
DeliveryCity
Shipping City
DeliveryCountry
Shipping Country
DeliveryName
DeliveryPostalCode
DeliveryState
Payment Option code
TransactionId
In order to avoid the above error message, kindly satisfy the below criteria,
i)
Ensure that the registered Account ID value has been passed on the EBS payment file.
Since , the payment options will not be applicable on our EBS DEMO Account (5880).
Note : To retrieve the registered Account details, log on to your EBS secure portal through
secure.ebs.in and navigate to the tab Account - > Settings - > there you can find your
account details( Account ID & Secret Key).
ii)
The Payment option code value has to be passed through the parameter payment_option
only based on the corresponding PG( Axis, Citi, SBI, HDFC)
iii)
To ensure prompt support, EBS has a simple online ticketing system accessible
24x7 at http://support.ebs.in. Each ticket will be responded in 8 to 24 Business
working Hours, with ticket number to facilitate status check anytime thereafter.
support@ebs.in