此接口用于对交易HTTP联动通知数据签名进行验签.
您可以将接收到的HTTP联动通知数据填充到此调用接口.
支付服务会根据这些参数进行验签.
也可以使用ForcePaySDK调用API进行验签.
取决于您原力支付服务部署所在的主机网络地址.
请注意确保防火墙设置已经允许通过该网络地址端口进行访问.
如果要修改此接口地址请通过<原力支付控制台>-<系统设置>进行设置
MerchantID | 必填,字符串格式,大小写敏感. 商户的标识,标识了该交易订单的所属商家. 更多商户标识可以在控制台<获得产品支付入口>中查看. |
TradeProduct | 必填,字符串格式,大小写敏感. 产品的标识,标识了该交易订单的对应产品. 更多产品标识可以在控制台<获得产品支付入口>中查看. |
TradeQuantity | 必填,整数数字格式 指示了该交易订单购买产品的数量. 如果是多个产品合并付款,使用','号分割每个产品的数量 |
TradeNo | 必填,字符串格式,大小写敏感. 订单的标识,这个标识是支付系统对此订单生成的唯一标识 |
TradeName | 必填,字符串格式 订单的名称,采用UTF8+URLEncode编码 |
TradePromotion | 必填,字符串格式 订单的优惠名称,采用UTF8+URLEncode编码 |
TradeAmount | 必填,浮点格式,精确到小数2位 交易订单的总金额 |
TradeQuantity | 必填,整数类型 交易订单的购买产品数量 |
TradeStatus | 必填,字符串类型 交易订单的状态信息 |
TradeBeginTime | 必填,字符串格式 交易订单的开始时间 |
TradeEndinTime | 必填,字符串格式 交易订单的结束时间 |
TradeToken | 必填,字符串格式 交易订单的凭据,这个凭据在退款操作时使用 |
TradeGuestMobile | 必填,字符串格式 交易订单的客户手机号,这个手机号是在创建订单时候传入的 |
TradeCustomParam | 必填,字符串格式 交易订单的自定义数据,这个数据是在创建订单时候传入的 |
TradeTimestamp | 必填,字符格式 交易订单的联动通知时间戳 |
TradeSignMode | 必填,字符串格式 此交易的签名模式. |
TradeSignature | 必填.字符串格式 此交易的签名数据.该接口将对此数据进行验签 |
PrintVerifyStep | 必填.字符串格式 指示了是否需要生成详细的验签步骤描述,生成描述会比较慢, 所以请在只需要结果,不需要验签步骤描述时设置为off,加快速度. 可选值为on,off |
如果验签的结果是正确可信的,返回HTTP状态码200和OK字符串
如果验签的结果是错误不可信,返回HTTP状态码400和FAILED字符串