跨境收单流程
下面是转换成时序图的步骤:
外汇锁汇
支付平台与外汇渠道合作,锁定汇率,以确保在外汇交割时能够按确定的汇率进行兑换,避免汇率波动带来的风险。
交互流程:
-
支付平台向外汇渠道发起锁汇请求
-
外汇渠道确认锁汇(外汇渠道根据市场汇率和需求量,固定汇率及有效期)
-
支付平台锁定汇率。此时,即使汇率发生波动,支付平台依旧可以按照锁定的汇率进行外汇兑换
-
锁汇成功,外汇渠道会提供锁汇确认函或其他相关文件
支付渠道清算
交互流程:
-
支付平台提交支付请求(包括支付金额、支付方式、商户账户等信息)给支付渠道
-
支付渠道接收到支付请求后,会进行处理,检查支付账户的余额,验证支付密码或授权信息,并确认支付能否成功。
-
支付渠道根据验证结果反馈给支付平台支付是否成功,成功时提供支付确认信息;失败时提供失败原因。(注意:这里的“支付成功”是指支付请求已经被接收并通过验证,系统已经准备好进行下一步操作,但实际上资金还未转账到供应商账户。资金实际转账到供应商的操作是在后续的“支付渠道打款”这一步才执行的)
-
支付平台确认清算信息:支付平台收到支付渠道反馈的支付结果后,确认交易状态。如果支付成功,支付平台会将资金划拨至商户账户或相应的账户。
-
支付渠道向支付平台发送清算文件,支付平台根据支付渠道的清算结果,执行信息流对账,确保支付数据的一致性。
外汇兑换
交互流程:
-
支付平台向外汇渠道发起外汇兑换请求
-
外汇渠道根据市场行情,提供一个兑换汇率并计算出可兑换的金额。支付平台根据锁汇协议,使用已锁定的汇率。
-
支付平台根据外汇渠道提供的兑换汇率,确认兑换金额,并将兑换请求确认后提交给外汇渠道。
-
外汇渠道执行兑换操作。兑换后的资金通常会直接转入支付平台的外汇账户。
-
支付平台接收外汇兑换后的资金并确认到账,随后可按照兑换后的资金进行支付。
支付渠道打款
支付渠道打款是指支付平台确认支付成功后,支付渠道向商户账户或其他指定账户划拨资金。
交互流程:
-
支付平台确认支付成功:支付平台确认外汇兑换成功,资金已到达其外汇账户。
-
支付平台向支付渠道发起打款请求,指定要划拨的金额及商户账户或收款账户。
-
支付渠道收到打款请求后,会处理资金划拨,根据账户信息将资金转入目标账户。
-
支付渠道反馈打款状态,成功时提供打款确认信息;失败时提供失败原因。
-
支付平台与支付渠道对账(资金对账),确保支付和打款金额一致,处理异常情况。
外汇交割
外汇交割是指外汇交易完成后的资金划拨,确保支付平台的资金在外汇渠道的控制下最终交割。
交互流程:
-
支付平台根据之前的外汇兑换结果,向外汇渠道发起外汇交割请求
-
外汇渠道确认交割信息
-
外汇渠道将支付平台所需的外汇资金从外汇账户转入支付平台指定的账户,完成外汇交割。
-
支付平台确认外汇交割资金已经到达指定账户,并进行资金的再分配,如商户结算或其他支付操作。
-
支付平台与外汇渠道对账
既然上一步已经完成了打款,为什么还需要外汇交割?
上一步的打款虽然完成了支付,但实际的支付清算仍未完成。外汇交割指的是跨境支付中,由于涉及不同国家的货币,支付方的银行需要通过外汇市场或相关金融机构进行最终的清算和结算,将资金转换为供应商的本地货币并完成最终的交割。
例子1:
假设一家位于中国的电子商务平台需要向一家位于美国的供应商支付10000美元货款,过程如下:
1. 外汇锁汇
步骤:
-
支付平台向外汇渠道申请锁汇:支付平台向外汇渠道(例如银行)发出请求,表示其需要兑换10000美元(USD)为人民币(CNY)并确保汇率锁定。
-
支付平台要求外汇渠道锁定当前汇率,例如:1美元 = 6.5人民币。
-
外汇渠道确认锁汇:外汇渠道确认收到支付平台的请求,并提供锁定的汇率1美元 = 6.5人民币,锁汇期限为3天。
-
支付平台锁定汇率:支付平台确认接受外汇渠道的锁汇条件,正式锁定汇率1美元 = 6.5人民币,并支付一定的费用给外汇渠道以完成锁汇操作。
-
锁汇成功:外汇渠道向支付平台发送锁汇确认函,确认已锁定汇率,并准备后续兑换操作。
2. 支付渠道清算
步骤:
-
支付平台提交支付请求给支付渠道:支付平台向支付渠道(如支付宝、银联等)提交支付请求,告知支付渠道,支付款项为人民币65,000元(10000美元 * 6.5人民币)。
-
支付渠道处理支付请求:支付渠道收到请求后,核对支付金额和账户信息,确认支付平台的资金充足,并验证商户账户是否可用。
-
支付渠道反馈支付结果:支付渠道验证成功后,向支付平台反馈支付确认信息,告知支付已成功处理。
-
支付平台确认清算信息:支付平台根据支付渠道的反馈,确认支付已成功完成,并继续进行下一步外汇兑换。
3. 外汇兑换
支付平台需要将人民币兑换成美元以完成支付。
步骤:
-
支付平台请求外汇兑换:支付平台向外汇渠道提交外汇兑换请求,要求将人民币65,000元兑换为10000美元。
-
外汇渠道提供兑换汇率:外汇渠道根据锁汇协议,确认兑换汇率为1美元 = 6.5人民币,计算出应兑换的金额为10000美元。
-
支付平台确认兑换请求:支付平台确认兑换金额为10000美元,并提交兑换请求。
-
外汇渠道执行兑换操作:外汇渠道根据兑换请求,将人民币65,000元兑换成10000美元,并存入支付平台的外汇账户。
-
支付平台接收兑换资金:支付平台收到10000美元的资金后,确认外汇兑换完成,并准备向供应商打款。
4. 支付渠道打款
背景:支付平台需要通过支付渠道将10000美元支付给供应商。
步骤:
-
支付平台确认支付成功:支付平台确认外汇兑换成功,资金已到达其外汇账户,准备向美国供应商支付。
-
支付平台发起打款请求:支付平台向支付渠道发出打款请求,要求将10000美元支付至供应商的美国银行账户。
-
支付渠道处理打款请求:支付渠道收到打款请求后,开始处理支付,将10000美元从支付平台的外汇账户转入供应商的银行账户。
-
支付渠道反馈打款状态:支付渠道向支付平台反馈打款已成功完成,供应商银行账户已收到10000美元。
-
支付平台对账:支付平台与支付渠道对账,确保支付金额正确无误,确认款项已经成功打给供应商。
5. 外汇交割
步骤:
-
支付平台发起外汇交割请求:支付平台根据与外汇渠道的协议,发起外汇交割请求,确认交割10000美元。
-
外汇渠道确认交割信息:外汇渠道核对支付平台的交割请求,确认需要交割的资金为10000美元,并在交割日期完成资金划拨。
-
外汇渠道执行资金交割:外汇渠道将10000美元划拨到支付平台指定的外汇账户或供应商账户,完成外汇交割操作。
-
支付平台确认外汇交割到账:支付平台确认收到10000美元的外汇资金,并确保交割完成。
-
支付平台与外汇渠道对账:支付平台与外汇渠道对账,确保所有的资金交易准确无误,交割操作完全按照协议执行。
总结
外汇锁汇:支付平台和外汇渠道锁定汇率1美元 = 6.5人民币,确保支付过程中汇率不会波动。
支付渠道清算:支付平台通过支付渠道提交支付请求并清算资金。
外汇兑换:支付平台将人民币65,000元兑换为10000美元。
支付渠道打款:支付平台通过支付渠道将10000美元支付给供应商。
外汇交割:外汇渠道完成资金交割,支付平台最终确认收款。
这个过程中,外汇渠道、支付渠道和支付平台之间的协作确保了资金安全、汇率锁定和跨境支付的顺利完成。
例子2:
参考最简支付流程:
参考最简清结算流程:
使用PayPal在拼多多电商(海外)通过多多钱包(海外)支付了50美金。
简化后的交互流程:
对比最简支付流程图,这张图中主要增加了支付渠道(PayPal及七备付金银行花旗银行)
4. 支付
多多钱包(支付平台)向PayPal(支付渠道)发起支付请求,从用户PayPal账户余额向多多钱包支付50美金。参考支付渠道清算流程的第一步。
5. 清算文件
PayPal通过清算文件确认50美金已成功支付给多多钱包。清算文件的作用是为后续的资金清算提供必要的交易证明,确保所有相关方(PayPal和多多钱包)对账务有统一的认知。
6. 打款指令
PayPal通过其备付金银行(花旗银行)发起转账指令,将相应的款项支付给多多钱包。此时,PayPal充当资金的发起者,指示其备付金银行进行实际资金的转移。
7. 转账
花旗银行将款项从PayPal的备付金账户转移到多多钱包的备付金银行账户(汇丰银行)。这一步是跨境资金转移,确保多多钱包获得应得的资金。注意:这里的打款是向多多钱包的备付金银行,后续商户结算时再通过结算电商主链路的c步向电商的备付金银行账户转账。
文中全部图片来源:隐墨星辰-图解支付系统