参数规定

1、交易金额

交易金额默认为人民币交易,接口中参数支付金额单位为【元】,参数类型为字符串。对账单中的交易金额单位为【元】。

外币交易的支付金额精确到币种的最小单位。

金额字段,统一使用字符串格式,例如 "2019.28"为 2019.28元。

2、货币类型

货币类型的取值列表:

CNY:人民币

3、时间

标准北京时间,时区为东八区;如果商户的系统时间为非标准北京时间。参数值必须根据商户系统所在时区先换算成标准北京时间, 例如商户所在地为0时区的伦敦,当地时间为2014年11月11日0时0分0秒,换算成北京时间为2014年11月11日8时0分0秒。

时间字段,统一使用字符串格式,例如"20191024120000" 为 2019年10月24日 12:00:00

4、时间戳

标准北京时间,时区为东八区,自1970年1月1日 0点0分0秒以来的秒数。注意:部分系统取到的值为毫秒级,需要转换成秒(10位数字)。

5、随机字符串

微信支付API接口协议中包含字段nonce字符串,主要保证签名不可预测。我们推荐生成随机数算法如下:调用随机数函数生成,将得到的值转换为字符串。

6、商户订单号

商户支付的订单号由商户自定义生成,仅支持使用字母、数字、中划线-、下划线_、竖线|、星号*这些英文半角字符的组合,请勿使用汉字或全角等特殊字符。支付要求商户订单号保持唯一性(建议根据当前系统时间加随机序列来生成订单号)。重新发起一笔支付要使用原订单号,避免重复支付;已支付过或已调用关单、撤销(请见后文的API列表)的订单号不能重新发起支付。

results matching ""

    No results matching ""