Get Funding Transaction接口
换汇失败
拒绝
否
Create Account接口
通过
客户进入实时换汇页面,输入换汇信息
开始
前端业务系统(B2C)
Currency Cloud转账流程(主子账户互转&子账户互转)
名单筛查
客户关联订单和来账
创建成功,等待换汇清算
审核
发起接口预览取消换汇成本
返回Contact UUID
人工退款
邮件/短信通知客户来账
创建CC Sub Account
人工批量发起换汇
开户失败
更新对应账户余额及订单信息
客户新增收款人
Reject Inbound Transaction接口
各渠道获取汇率,取最优汇率展示
业务类型=B2B外贸
终止流程,释放资金,通知客户
Accept Inbound Transaction接口
客户关联物流单
风控审核
Create Conversion接口
更新账户余额、来账交易状态
调用接口
结束
客户创建合同订单
通知客户来账
渠道对接系统
Currency Cloud收款流程
其他渠道换汇流程
收到通知
是
CCY=USD/GBP/EUR/CAD
OMS处理账户余额和订单流转逻辑不变
前端业务系统
验证通过
返回汇率
客户提交换汇,确认提交换汇?
风控系统
通知前端业务系统
Transfer Between Balances接口
流程结束,通知客户
展示失败详情
汇款人名单筛查
OPtion1:筛查通过,accept入账
判断业务类型
Currency Cloud
返回换汇订单创建结果
Option 2
路由决策:是否由CC执行付款
换汇结果?
OMS来账流转逻辑不变
走其他渠道付款流程
前端业务系统(B2B)
查询汇款人信息
返回转账结果
Currency Cloud开户流程
创建收款人
OPtion2:走名单筛查
不通过
创建成功
创建失败
Get Detailed Rates接口
conversion.completed返回换汇结果
电商/社媒开户流程
Validate Beneficiary接口
根据收付双方所在国家及币种确定payment_type,regular:本地,欧美主流币种境内priority:SWIFT,小众国家、无本地清算通道
funding_transaction状态变更
Currency Cloud实时换汇流程
Currency Cloud批量换汇流程(SF平盘换汇)
客户发起转账请求
mainAcc买入币种账户余额是否充足?
执行大额交易监控并完成报送
Get Sender Details接口
CC
业务类型=B2C社媒
通知客户来账,可换汇、付款、结汇
Option 1:调用接口拒绝入账
前端业务系统(B2C电商)
业务类型=B2C电商
换汇成功
Quote Conversion Cancellation接口
金额充足
收款人管理:检查收款人是否有效
CC账户收到打款
更新双方账户余额
驳回
Create Beneficiary接口
超过23.5H走人工退款
不支持换汇
付款交易明细新增付款记录
补充材料
币种不同/余额不足,执行换汇流程
转账失败
其他渠道
返回付款状态变更
不换汇
通知
返回信息
创建换汇订单
不在电商付款人名单时是否可入账?(产品操作)
发起转账接口
路由开户渠道
客户执行取消换汇
Cancel a Conversion接口
Create Contact 接口
创建订单结果?
重新审核
入账成功,走归集流程
风控校验(双方KYC状态、AML筛查、转账限额)
拒绝入账
持有付款币种且余额充足?
Option 1
Find Balances 接口
退票流程:CC没有退票接口,需重新发起付款流程,手续费与付款手续费一致,附言需加上退票相关的标识及原付款的UUID
Currency Cloud付款流程
金额不足,换汇失败
调用创建换汇订单接口
调用accept入账接口
前端业务系统(B2C社媒)
查询入账详情
入账成功,资金归集到主账户
国家=美国,CCY=USD/国家=英国,CCY=GBP/国家=欧洲,CCY=EUR/国家=加拿大,CCY=CAD
展示含加价makeup后的最终汇率给客户
路由到CC渠道
申请收款账户
转账成功
创建换汇订单,状态为“处理中”
Currency Cloud收款人管理流程
展示Account详情【收款账户管理页-本地账户&账户详情】
调用接口验证收款人是否有效
Deposit模式:查询mainAcc卖出币种账户余额是否充足
获取Account 详情
关联Sub Account和Contact
Currency Cloud批量换汇流程(客户换汇)
Find Funding Accounts接口
是否由CC执行换汇
展示失败详情给客户,目前订单信息没有失败详情
加点规则说明:若核心汇率>中间价,marked_up_rate = core_rate × (1 + markup%)若核心汇率<中间价,marked_up_rate = core_rate × (1 - markup%)
更新付款交易状态
Option1:进入风控审核同时accept入账
其他渠道开户流程
展示含加价makeup后的最终汇率给客户ps:PP在此流程的汇率由外汇交易台提供
验证不通过
返回Acc UUID
Create Payment接口
客户发起付款请求
账户类型=本地收款账户
取消换汇目前不支持:
人工发起内部购汇流程
重新进入风控审核
开通相应币种的钱包余额
更新业务系统的换汇订单,若有手续费扣减
创建CC Contact
OMS获取、展示账户详情逻辑不变
返回详情