OPEN2U基础服务 - 教学服务
在线支付创建订单
在线支付创建订单(CreateOrderParmentDetails)
查看
接口地址:~/OrderPay/OrderPayment/CreateOrderParmentDetails
接口方法:public string CreateOrderParmentDetails(System.String orderlists,System.Int goodsType,int? payDeduction)
返回数据:returns
{"Success":true,"Message":"订单创建成功","ErrCode":"","Data":{"OrderId":"d69a2767-1d12-4a0e-9c4d-3d94d591b757","OrderAmount":1000.00},"StartTime":"2017/4/17 14:40:01:0","EndTime":"2017/4/17 14:40:49:260"}
订单列表(orderlists):
[{"SemesterPaymentAmountID":"7e9f5f68-1b22-4c2f-b1c6-c53d3f95e3bb","Amount":500.00,"PaymentAmountType":2,"PaymentTypeCode":1,"PaymentAmountID":"4cc5efcf-689e-4648-8f7b-ab4cf3b9d1dc","SemesterID":"510ed3bb-6757-4cf2-bd64-c793887e2649"},{"SemesterPaymentAmountID":"7e9f5f68-1b22-4c2f-b1c6-c53d3f95e3bb","Amount":500.00,"PaymentAmountType":2,"PaymentTypeCode":1,"PaymentAmountID":"4cc5efcf-689e-4648-8f7b-ab4cf3b9d1dc","SemesterID":"510ed3bb-6757-4cf2-bd64-c793887e2649"}]
商品类型 1 学期 2 课程(goodsType):
抵扣类型 1 直扣 2余额 不传默认为直扣(payDeduction):
当前用户token(token):
获取支付方式 。 (GetChannelList)
查看
接口地址:~/OrderPay/OrderPayment/GetChannelList
接口方法:public string GetChannelList()
返回数据:returns
{"Success":true,"Message":"获取成功","ErrCode":"","Data":{"Table":[{"ID":"0685f3a0-6830-4eaa-9440-4cc65c3f774f","PayTypeKey":"招行银行","PayTypeValue":"CMB","PayTypeSort":1,"PayTypeCategory":1,"State":0},{"ID":"0b9c87b4-cbc3-4ae5-8215-c9dfa950aa88","PayTypeKey":"工商银行","PayTypeValue":"ICBC","PayTypeSort":2,"PayTypeCategory":1,"State":0}]},"StartTime":"2017/4/18 11:23:28:801","EndTime":"2017/4/18 11:23:37:159"}
当前用户token(token):
获取支付渠道/平台 。 (GetPayChannel)
查看
接口地址:~/OrderPay/OrderPayment/GetPayChannel
接口方法:public string GetPayChannel()
返回数据:returns
{"Success":true,"Message":"获取成功","ErrCode":"","Data":{"Table":[{"ID":"c39272c8-ead0-482d-85d6-10a5693eeeb6","PayChannelKey":"支付宝","PayChannelValue":"10001","PayChannelSort":1,"State":0},{"ID":"2d3f9894-262d-4827-864b-279c20512447","PayChannelKey":"微信","PayChannelValue":"10002","PayChannelSort":2,"State":0}]},"StartTime":"2017/4/18 11:26:02:571","EndTime":"2017/4/18 11:26:03:472"}
当前用户token(token):
请求支付 。 (GetRequestPayUrl)
查看
接口地址:~/OrderPay/OrderPayment/GetRequestPayUrl
接口方法:public string GetRequestPayUrl(System.String orderID,System.String paymentType,System.String paymentChannel)
返回数据:returns
订单号(orderID):
支付方式(paymentType):
支付渠道(paymentChannel):
客户端IP(IPAddress):
当前用户token(token):
余额全支付(RechargeAllPay)
查看
接口地址:~/OrderPay/OrderPayment/RechargeAllPay
接口方法:public string RechargeAllPay(string orderID, string token,string IPAddress, string callback)
返回数据:returns
订单号(orderID):
客户端IP(IPAddress):
当前用户token(token):
查询订单总表信息 。 (GetOrderQuery)
查看
接口地址:~/OrderPay/OrderPayment/GetOrderQuery
接口方法:public string GetOrderQuery(System.String orderID)
返回数据:returns
orderID(orderID):
当前用户token(token):
是否显示我的交费 。 (IsShowPay)
查看
接口地址:~/OrderPay/OrderPayment/IsShowPay
接口方法:public string IsShowPay()
返回数据:returns
当前用户token(token):
获取用户订单信息 。 (GetOrderMsgByUser)
查看
接口地址:~/OrderPay/OrderPayment/GetOrderMsgByUser
接口方法:public string GetOrderMsgByUser(System.String userName,System.String CertificateNumber,System.String startTime,System.String endTime,System.String PaymentChannel,System.String OrderState)
返回数据:returns
姓名(RealName):
身份证号(CertificateNumber):
下单开始时间(startTime yyyy-MM-dd):
下单结束时间(endTime yyyy-MM-dd):
支付渠道(PaymentChannel):
处理状态(ProcessingState):
行数(rows):
页码(page):
排序字段 createdate(sort):
升序降序 asc/desc(order):
当前用户token(token):
获取单个订单信息 。 (GetOrderMsgByOrderID)
查看
接口地址:~/OrderPay/OrderPayment/GetOrderMsgByOrderID
接口方法:public string GetOrderMsgByOrderID(System.String OrderID)
返回数据:returns
订单号(OrderID):
当前用户token(token):
处理掉单(DealOrder)
查看
接口地址:~/OrderPay/OrderPayment/DealOrder
接口方法:public string DealOrder(System.String OrderID)
返回数据:returns
订单号(OrderID):
当前用户token(token):
账户充值(CreateOrderParmentDetailsForRecharge)
查看
接口地址:~/OrderPay/OrderPayment/CreateOrderParmentDetailsForRecharge
接口方法:public string CreateOrderParmentDetailsForRecharge(decimal amount)
返回数据:returns
金额(amount):
当前用户token(token):
账户余额(GetAvailableAmount)
查看
接口地址:~/OrderPay/OrderPayment/GetAvailableAmount
接口方法:public string GetAvailableAmount(string callback)
返回数据:returns
当前用户token(token):
获取充值记录(GetRechargeRecode)
查看
接口地址:~/OrderPay/OrderPayment/GetRechargeRecode
接口方法:public string GetRechargeRecode(string rechargeType, int? page, int? rows, string callback)
返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"PayFrom":"支付宝","OutTradeNo":"20180702142134341863","ConsumeType":1,"ConsumeName":"账户充值","Amount":0.10,"DealTime":"2018-07-02 14:23:29","OrderId":"0ebaf156-cf6f-4341-93db-6c41e3b568cd"},{"PayFrom":"支付宝","OutTradeNo":"20180702110153259901","ConsumeType":1,"ConsumeName":"账户充值","Amount":0.01,"DealTime":"2018-07-02 11:04:15","OrderId":"7dfe2690-4cf9-401b-be09-26712210bbd0"}],"total":2},"StartTime":"2018/7/3 18:21:20:869","EndTime":"2018/7/3 18:21:25:947"}
充值查询类型 默认为1 可不传rechargeType(rechargeType):
页码page(page):
行数rows(rows):
当前用户token(token):
获取交费流水详细(GetTransactionDetail)
查看
接口地址:~/OrderPay/OrderPayment/GetTransactionDetail
接口方法:public string GetTransactionDetail(string startDate, string endDate, int? page, int? rows, string callback)
返回数据:{"Success":true,"Message":"","ErrCode":"","Data":{"rows":[{"OrderId":"c4609090-90c9-4d59-9324-7691a9f79d16","OrderTradeNo":"osopen2018071100002","PayFrom":"余额支付=90.00","DealTime":"2018-07-11 14:16:43","SchoolYear":1,"GoodsName":"2016年第一学期","ReportCode":"2018071100001","OriginType":5,"PaymentAmount":90.00,"ColumnNum":1}],"total":10},"StartTime":"2018/7/13 14:03:19:468","EndTime":"2018/7/13 14:03:19:582"}
开始日期startDate(startDate):
结束日期endDate(endDate):
页码page(page):
行数rows(rows):
当前用户token(token):
是否显示缴费信息 (IsShowPayment)
查看
接口地址:~/OrderPay/OrderPayment/IsShowPayment
接口方法:public bool IsShowPayment()
返回数据:{"Success":true,//接口是否调通
"Message":"",--消息
"ErrCode":"",--错误代码
"Data":false,--返回值 true:显示,false:不显示
"StartTime":"2019/1/28 16:53:07:262","EndTime":"2019/1/28 16:53:07:515"}
当前用户token(token):
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn