在线咨询
电话 联系电话
400-9999-359
QQ QQ客服
微信 官方微信

预授权完成

1 注意问题

Ø 信用卡预授权是指发卡机构或其代理机构在特约商户扣款前,确认许可冻结额度的交易。预授权会占用卡片的信用额度,当客户对预授权进行结算时,该预授权将会被扣款。预授权发生后30天内,若客户没有进行结算,则该预授权将会被取消。

Ø 提交字段都需做去空格操作,加密字符串需去空格后加密。

Ø 接口地址:https://{SERVICE_URL}/AuthorizeInterface

 

一个完整的预授权示例代码:

	<input name="merNo" type="hidden" value="99999" /> 
	<input name="gatewayNo" type="hidden" value="99999001" /> 
	<input name="tradeNo" type="hidden" value="2012099999999999999999" /> 
	<input name="authType" type="hidden" value="1" /> 
	<input name="signInfo" type="hidden" value="jdfj0082j54bh4sgf9he88r7xjshgchagj" /> 
	<input name="remark" type="hidden" value="remark" />
	

 

2 提交参数

参数名

类型

长度

是否必填

描述

merNo

String

5

Yes

【商户号】

gatewayNo

String

8

Yes

【网关接入号】

tradeNo

String

1000

Yes

【流水订单号】

authType

Int

1

Yes

【授权类型】
1 : 授权成功
2 : 撤销授权

signInfo

String

64

Yes

【签名数据】
全为小写,各语言加密方式不同,加密的每个字段都需做去空格处理
详见【附录】sha256加密方式
明文加密结构:merNo + gatewayNo + tradeNo + authType + signkey

remark

String

1000

No

【备注】

可作为扩展信息,提交什么就返回什么。

 

3 返回参数

返回示例

<!--?xml version="1.0" encoding="UTF-8"?-->
<respon>
  <merno>99999</merno>
  <gatewayno>99999001</gatewayno>
  <tradeno>2012099999999999999999</tradeno>
  <orderno>123456789</orderno>
  <orderstatus>1</orderstatus>
  <orderinfo>SuccessInfo</orderinfo>
  <signinfo>4B8FA15BBCA0A22F3FDB</signinfo>
</respon>

参数名

类型

长度

是否必填

描述

merNo

String

 

 

【商户号】

gatewayNo

String

 

 

【网关接入号】

tradeNo

String

 

 

【流水订单号】

orderNo

String

 

 

【商户订单号】

orderStatus

String

 

 

【操作状态】
0: 操作失败
1: 操作成功

orderInfo

String

 

 

【支付信息】

signInfo

String

 

 

【签名数据】
返回数据为大写.各语言加密方式不同,
详见【附录】sha256加密方式
明文加密结构:merNo + gatewayNo + tradeNo + orderNo + orderStatus + orderInfo + signkey