POST api/Order/BeginToPayNew

在电脑网页上发起对某个订单发起支付(仅指第三方即时支付,如支付宝、微信、银联等)。 认证方式:HAWK(ID=代理商获得的用户名、User=代理商获得的用户名、密钥=KEY+UPPER(MD5(代理商登陆密码)))。

Request Information

URI Parameters

None.

Body Parameters

支付参数

PayContentParm
NameDescriptionTypeAdditional information
orderid

订单编号,指明本次支付是针对哪个订单进行的。

string

Required

Max length: 20

paychannelname

支付渠道的名称,如“支付宝(即时到账)”、“微信支付”,此列表在GetPayChannel接口中获取。

string

Required

Max length: 60

openid

使用微信H5(JSAPI支付时,此参数必须提供)支付时必须的OPENID的密文 TripDes(OpenId,Key)

string

None.

clientip

客户端的IP

string

None.

successreturnurl

支付成功之后的跳转地址。

string

None.

failuereturnurl

支付失败之后的跳转地址

string

None.

wechatsiteurl

微信支付时使用,用于提供一个站点名,如wei.zjjthmy.com(弹出支付框的站点)。

string

None.

sencename

微信支付的场景值,如“天门狐仙”。

string

None.

payType

支付类型 null表示不是小程序 1表示用户小程序 2表示计调小程序

integer

None.

appid

2025-04-14 新增,用于webapi请求核心API时传入,指定对应的APPID

string

None.

Request Formats

application/json, text/json

Sample:
{
  "orderid": "sample string 1",
  "paychannelname": "sample string 2",
  "openid": "sample string 3",
  "clientip": "sample string 4",
  "successreturnurl": "sample string 5",
  "failuereturnurl": "sample string 6",
  "wechatsiteurl": "sample string 7",
  "sencename": "sample string 8",
  "payType": 1,
  "appid": "sample string 9"
}

application/xml, text/xml

Sample:
<PayContentParm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer.Tour.V5.Parm.WebInterface">
  <appid>sample string 9</appid>
  <clientip>sample string 4</clientip>
  <failuereturnurl>sample string 6</failuereturnurl>
  <openid>sample string 3</openid>
  <orderid>sample string 1</orderid>
  <payType>1</payType>
  <paychannelname>sample string 2</paychannelname>
  <sencename>sample string 8</sencename>
  <successreturnurl>sample string 5</successreturnurl>
  <wechatsiteurl>sample string 7</wechatsiteurl>
</PayContentParm>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

在电脑网页上发起对某个订单发起支付(仅指第三方即时支付,如支付宝、微信、银联等)。 认证方式:HAWK(ID=代理商获得的用户名、User=代理商获得的用户名、密钥=KEY+UPPER(MD5(代理商登陆密码)))。

CommonOperationResultWithTagOfString
NameDescriptionTypeAdditional information
errcode

integer

None.

errmsg

string

None.

tag

string

None.

Response Formats

application/json, text/json

Sample:
{
  "errcode": 1,
  "errmsg": "sample string 2",
  "tag": "sample string 3"
}

application/xml, text/xml

Sample:
<CommonOperationResultWithTagOfstring xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DigitalScience.DataTransfer">
  <errcode>1</errcode>
  <errmsg>sample string 2</errmsg>
  <tag>sample string 3</tag>
</CommonOperationResultWithTagOfstring>