WorldFirst DocsWorldFirst Docs

updateMerchantTransactionRules需要签名验签

POST /amsin/api/v1/business/worldcard/updateMerchantTransactionRules

集成商可调用此接口,为当前客户或指定卡片设置、更新、切换或清空商户名黑白名单规则。

报文结构

万里汇接口报文结构包括:请求头、请求体、响应体。

请求头

字段名

是否必传

范例

说明

Client-Id

是

Client-Id: *****

Signature

是

Signature: algorithm=RSA256, keyVersion=2, signature=*****

Content-Type

是

Content-Type: application/json; charset=UTF-8

Request-Time

是

Request-Time: 2019-04-04T12:08:56+08:00

Connected-AccountId

否(有条件要求)

Connected-AccountId: *****

注意此字段

当平台客户操作商户账户时需要传递

Access-Token

否(有条件要求)

Access-Token: ******

注意此字段

当用 OAUTH 授权时需要传递。参考 applyToken。

入参

targetType String  REQUIRED

操作维度,区分大小写。可取值范围:

  • MID:客户全局规则。
  • CARD:指定卡的规则。

assetId String  

卡资产 ID。

当 targetType 字段取值为 CARD 时,此字段为必传。

type String  REQUIRED

名单类型,区分大小写。可取值范围:

  • WHITE:白名单。
  • BLACK:黑名单。

注意:同一目标的黑白名单互斥,切换类型会清除原类型名单。当操作清空名单时,本字段仍为必传。

merchantNameList Array<String>  

商户名单。

注意:

  • 传入非空数组时,会全量覆盖指定类型的名单;
  • 传入空数组​[ ]​时,会清空当前客户全局或指定卡的黑白名单。

更多信息:

  • 值范围: 0 - 200 项

出参

result Result  REQUIRED

代表接口调用结果。

Show child parameters

targetType String  

操作维度,区分大小写。可取值范围:

  • MID:客户全局规则。
  • CARD:指定卡的规则。

此字段只有当 result.resultStatus = S 时才会按需返回。

assetId String  

卡资产 ID。

此字段只有当 result.resultStatus = S 时才会按需返回。

API Explorer

请求

URL
Case
Set the global whitelist
请求体

响应

Case
Set the global whitelist
响应体

响应处理

集成商调用接口后,万里汇返回集成商API调用结果。result.resultStatus 字段取值范围为:

result.resultStatus

描述

S

API请求成功。

F

API请求失败。

失败原因参见结果码(即 result.resultCode 和 result.resultMessage )

U

API响应结果为UNKNOWN(未知)时,需重试API请求。

重试策略:

  • 重试次数上限:7次
  • 重试时间间隔:5分钟、10分钟、20分钟、40分钟、80分钟、160分钟、320分钟

如果问题依旧,请联系万里汇技术支持。


result.resultCode

结果码值结果码信息行动建议
SUCCESSSSuccess
UNKNOWN_EXCEPTIONUAPI failed due to unknown reason.

服务器错误,若稍后重试问题依旧,联系万里汇技术支持以解决问题。

PARAM_ILLEGALFIllegal parameters exist. For example, a non-numeric input, or an invalid date.

参考API文档页面,确认请求头和传参是否正确。

SYSTEM_ERRORFSystem error.

请勿重试,联系万里汇技术支持了解详情。

USER_NOT_EXISTFThe user does not exist.

使用正确的用户信息重试。