WorldFirst DocsWorldFirst Docs

editBeneficiary需要签名验签

POST /amsin/api/v1/business/account/editBeneficiary

集成商可调用此接口修改已绑定的收款人的相关信息。

报文结构

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

请求头

字段名

是否必传

范例

说明

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: *****

注意此字段

由万里汇定义、用于唯一标识某万里汇账户。


入参

requestId String  REQUIRED

由集成商指定的唯一请求号,用于标识每次请求。

更多信息:

  • 最大长度:32 字符

beneficiaryNick String  

更改后的收款人昵称,由用户定义,可以帮助用户更方便地识别该收款人。

更多信息:

  • 最大长度:70 字符

beneficiaryToken String  REQUIRED

为加密字符串,包含收款人银行账户相关信息。

加密内容使用 Base64 进行编码,具体详见编码标准部分。

更多信息:

  • 最大长度:128 字符

beneficiaryBankAccount BeneficiaryBankAccount  

收款人银行账户信息,例如账户持有人、国家/地区、收款人银行BIC码等。

    Show child parameters

    出参

    result Result  REQUIRED

    代表API 接口的调用结果。

    Show child parameters

    beneficiaryToken String  REQUIRED

    新生成的加密字符串,包含收款人银行账户相关信息。

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

    加密内容使用 Base64 进行编码,具体详见编码标准部分。

    API Explorer

    请求

    URL
    请求体

    响应

    响应体

    响应处理

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

    result.resultStatus

    描述

    S

    接口调用成功

    F

    接口调用失败。

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

    U

    调用结果未知,需重试API请求。

    重试策略:

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

    若上述重试均未成功,联系万里汇技术支持。

    result.resultCode:系统结果码

    结果码值结果码信息行动建议
    SUCCESSSSuccess
    PROCESS_FAILFA general business failure occurred. Do not retry.

    需要人工介入,联系万里汇技术支持以解决此问题

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

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

    UNKNOWN_EXCEPTIONUThe API call is failed, which is caused by unknown reasons.

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

    OAUTH_FAILFOAuth process failed.

    联系万里汇技术支持了解详情

    INVALID_APIFThe called API is invalid or not active.

    确认是否调用正确的API

    INVALID_CLIENTFThe client is invalid.

    Client ID不存在或无效

    INVALID_SIGNATUREFThe signature is invalid.

    确认请求正确加签,具体参见:

    METHOD_NOT_SUPPORTEDFThe server does not implement the requested HTTP method.

    确认HTTP请求方法为POST

    result.resultCode:业务结果码

    结果码值结果码信息行动建议
    AUTHORIZATION_NOT_EXISTFOAUTH does not exist.

    当前token授权关系不存在,请联系万里汇技术支持检查token授权关系

    CONTRACT_CHECK_FAILFThe contract check has failed.

    检查合约状态后重试

    USER_NOT_EXISTFThe user does not exist.

    使用正确的用户信息重试