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"}
获取支付方式 。 (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"}
获取支付渠道/平台 。 (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"}
请求支付 。 (GetRequestPayUrl)
  • 接口地址:~/OrderPay/OrderPayment/GetRequestPayUrl
  • 接口方法:public string GetRequestPayUrl(System.String orderID,System.String paymentType,System.String paymentChannel)
  • 返回数据:returns
余额全支付(RechargeAllPay)
  • 接口地址:~/OrderPay/OrderPayment/RechargeAllPay
  • 接口方法:public string RechargeAllPay(string orderID, string token,string IPAddress, string callback)
  • 返回数据:returns
查询订单总表信息 。 (GetOrderQuery)
  • 接口地址:~/OrderPay/OrderPayment/GetOrderQuery
  • 接口方法:public string GetOrderQuery(System.String orderID)
  • 返回数据:returns
是否显示我的交费 。 (IsShowPay)
  • 接口地址:~/OrderPay/OrderPayment/IsShowPay
  • 接口方法:public string IsShowPay()
  • 返回数据:returns
获取用户订单信息 。 (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
获取单个订单信息 。 (GetOrderMsgByOrderID)
  • 接口地址:~/OrderPay/OrderPayment/GetOrderMsgByOrderID
  • 接口方法:public string GetOrderMsgByOrderID(System.String OrderID)
  • 返回数据:returns
处理掉单(DealOrder)
  • 接口地址:~/OrderPay/OrderPayment/DealOrder
  • 接口方法:public string DealOrder(System.String OrderID)
  • 返回数据:returns
账户充值(CreateOrderParmentDetailsForRecharge)
  • 接口地址:~/OrderPay/OrderPayment/CreateOrderParmentDetailsForRecharge
  • 接口方法:public string CreateOrderParmentDetailsForRecharge(decimal amount)
  • 返回数据:returns
账户余额(GetAvailableAmount)
  • 接口地址:~/OrderPay/OrderPayment/GetAvailableAmount
  • 接口方法:public string GetAvailableAmount(string callback)
  • 返回数据:returns
获取充值记录(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"}
获取交费流水详细(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"}
是否显示缴费信息 (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"}
联系人:朱利戈
E-Mail:zhulg@mail.open.com.cn