支付相关接口 - michael3691/lewan GitHub Wiki

预定接口:

  • 说明:详情点击预定接口,不需要指定日期的,startTime和endTime则为0。
  • 地址:http://121.41.80.187:8010/api/Pay/Reserve?
  • 入参:get
  • 添加时间:2015-1-15
  • 完成时间:2015-02-09
  • 修改时间:
name type desc
id long 活动id
token string 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": {
             "startTime":12314322313, "endTime":3231534543,
             "tickets":[{"tickId":123,"name":"成人票","cost":130.00}],
             "tips":"随时退&过期退","discount":20, "remind":"重要提醒&反馈老大说"
        }
}

提交订单接口:

name type desc
id long 活动id
ticket String 以json方式传[{"tickId":1,"tickCount":4},{"tickId":2,"tickCount":5}]
date String 2014-5-12
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": {
              "orderId":"8923123123"
        }
}

确认支付接口:

  • 说明:用户点击确认支付,服务器返回支付相关信息,唤起客户端本地支付sdk,是否需要服务器返回相当信息还得研究支付宝相关接口。
  • 地址:
  • 入参:post
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
id String 订单id
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data":{
            "payId":"12312313"
        }
}

支付成功接口:

  • 说明:当用户完成付款后,服务器返回兑换码。
  • 地址:
  • 入参:post
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
payId String 支付id
orderId String 订单id
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": {
             "ticket":[{"tickId",123,"name":"成人票","code":[{"name":"adf232","state":1(已使用,已退款)}]},],
             "remid":""
        }
}

我的订单列表接口:

  • 说明:我的全部订单列表接口,按提交订单的时间降序排列。
  • 地址:
  • 入参:get
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	[
	    {"id",123,"slogan":"","poiname":"","thumbnail":"",  
             "orderId":"KS123123", "discount":32.00,"startTime":123123,"endTime":412412,
             "ticket":[{"tickId",123,"name":"成人票","code":[{"name":"adf232","state":1(已使用,已退款)}]},],
             "isPayed":true,"isUsed":false(只有全部兑换完才是true), "isRefund":true(只要有一个退了就为true),
             "isComment":true(只要有一个兑换了就为true)},
	]
}

订单详情接口:

  • 说明:查看订单的详情,主要是已支付订单。
  • 地址:
  • 入参:get
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
orderId String 订单id
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": {
             "orderId":"KS123123", "discount":32.00,"startTime":123123,"endTime":412412,
             "ticket":[{"tickId",123,"name":"成人票","code":[{"name":"adf232","state":1(已使用,已退款)}]},],
             "isPayed":true,"isUsed":false(只有全部兑换完才是true), "isRefund":true(只要有一个退了就为true),
             "isComment":true(只要有一个兑换了就为true)
        }
}

未支付订单详情接口:

  • 说明:查看订单的详情,主要是未支付订单,返回数据与预定接口相同。
  • 地址:
  • 入参:get
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
orderId String 订单id
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": {
             "startTime":12314322313, "endTime":3231534543,
             "tickets":[{"tickId":123,"name":"成人票","cost":130.00}],
             "discount":20, "remind":"重要提醒"
        }
}

退款接口:

  • 说明:支持单个兑换码退款。
  • 地址:
  • 入参:post
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
orderId String 订单id
code json ["asdfa","adad"]
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": {
              "code":"KS13123"
        }
}

删除订单接口:

  • 说明:只有未支付的订单和兑换码已全部兑换或全部退款的才能删除订单。
  • 地址:
  • 入参:post
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
orderId String 订单id
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": {
              
        }
}

提交维权接口:

  • 说明:订单维权接口。
  • 地址:
  • 入参:post
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
orderId String 订单id
first 一级菜单id 可选
second 二级菜单文字 可选
content 用户输入内容 可选
  • 返回:
{
	"code":"维权受理号"
}

维权一级菜单接口:

  • 说明:维权一级菜单。
  • 地址:
  • 入参:get
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
orderId String 订单id
  • 返回:
{
	"id":1,"content":""
}

维权二级菜单接口:

  • 说明:维权一级菜单。
  • 地址:
  • 入参:get
  • 添加时间:2015-1-15
  • 完成时间:
  • 修改时间:
name type desc
orderId String 订单id
id integer 一级菜单id
  • 返回:
{
	"阿大的","asdf"
}