WISE API集成求助:Live Environment调用/v1/transfer接口报错
解决WISE Live环境调用/v1/transfer时的approvalRequired错误
错误原因
Sandbox环境默认跳过了真实场景下的合规与审批校验,但Live环境中,当转账涉及特定金额、收款人地区或账户设置了审批流程时,必须完成审批操作才能接受quote并创建转账。
具体解决步骤
- 检查账户审批设置:登录WISE后台,查看是否开启了转账多人审批机制。如果开启,需要对应审批人完成审批后才能继续。
- 调用审批API完成操作:
- 获取目标transfer的ID(创建transfer时返回的ID,或通过
/v1/profiles/{profileId}/transfers接口查询) - 调用审批接口提交审批请求:
用你的Live环境API密钥发起请求,若为单人审批,此操作即可完成审批;若为团队审批,需要对应权限的用户执行此步骤。POST /v1/profiles/{profileId}/transfers/{transferId}/approvals
- 获取目标transfer的ID(创建transfer时返回的ID,或通过
- 确认quote与账户合规状态:
- 确保创建transfer使用的quote未过期,且状态为
ready - 检查你的WISE账户是否完成了所有Live环境要求的KYC验证,收款人信息是否符合WISE的合规规则(比如收款人账户是否为有效账户、地区是否受支持)
- 确保创建transfer使用的quote未过期,且状态为
内容的提问来源于stack exchange,提问作者Crazy Volt
相关产品推荐
相关产品推荐

