Académique Documents
Professionnel Documents
Culture Documents
Table of Contents:
OVERVIEW
1.
2.
3.
4.
OVERVIEW
This document describes the steps for technical integration process between client website and
CrownIt Web Services Apis for enabling online transactions. This document is covered in Single
section for all Apis
{
"entity_id":26257,
"name":"Flipkart",
"image":"http://outletimages.crownit.in/PVR.jpg"
}
]
}
}
Response 2:
{ responseCode:0, errorMessage: Some error }
Method: Get
Response 1:
{
"responseCode":1,
"errorMessage":"",
"response":{
"packages":[
{
"name":"MovieTimeoutSale",
"price":100,
"type":135
}
]
}
}
Response 2:
{
"responseCode":0,
"errorMessage":"Some Error"
}
3. Block Entity
Crownit Web Services
3
Url: /entity/block
Method: POST
Request:
{
"client_id" : 9283,
merchant_txn_id:<tnx id generated on client side>,
userDetails : { name:Akash Kansal, email:kansal.akash@gmail.com,
phone:9186464463 },
packages: [
{ count:2, type: 35, amount: 500} ,
{ count:1, type:36, amount:1000}
]
}
Response1: {
"responseCode": 1,
"errorMessage": "",
"result": {
"message": "Voucher blocked successfully",
"txnId": "7822a14c-4cf6-11e6-80b8-06c5bbdf6543"
}
}
Response 2: {
"responseCode": 0,
"errorMessage": "Some Error",
}
4. Purchase Entity
Url: /entity/purchase
Method: POST
Request
{
"txn_id": "54f396d9-49dc-11e6-afd8-06c5bbdf6543"
merchant_txn_id:<tnx id generated on client side>
}
Response 1:
Crownit Web Services
4
{
"responseCode": 1,
"errorMessage": "",
"result": [
{
"voucher_code": "MyhJS0l94X8rjl064bgfa",
"voucher_key": "79757",
"voucher_value": 500,
"expiry_date": "2015-10-30"
}
]
}
Response 2: {
"responseCode": 0,
"errorMessage": "Some Error",
}
5. Track Transaction
URL : /transaction/:txnId
Method : GET
Response 1:
{
"responseCode": 1,
errorMessage :
response:SUCCESS
}
Response 2:
{
"responseCode": 1,
errorMessage :
response:PENDING
}
Response 3:
{
"responseCode": 1,
errorMessage :
Crownit Web Services
5
response:BLOCKED
}
Response 4:
{ "responseCode": 0,errorMessage: Some error }