开发者社区> 问答> 正文

#支付宝 现金红包C2C与B2C模式的区别?

现金红包C2C与B2C模式的区别

展开
收起
保持可爱mmm 2020-05-07 15:27:34 1989 0
1 条回答
写回答
取消 提交回答
  • 现金红包场景分为2种:用户之间互发红包或商户给用户发红包提供方式。

    C2C即A用户给B用户发送红包。

    B2C即商户给用户发红包。

    C2C 场景流程举例

    1、A用户发红包,如果A用户从未绑定过支付宝账户,则先引导用户完成绑定(参考step2);如果用户已绑定支付宝账户,直接调用红包无线支付接口 alipay.fund.trans.app.pay,A用户在支付宝收银台支付完成,发出红包。

    2、用户绑定支付宝账户,调用 APP支付宝登录 的授权接口,用户授权确认后,获取到用户 UID,并与用户平台账户完成绑定关系。

    3、B用户拆红包,如果B用户从未绑定过支付宝账户,则先引导用户完成绑定(参考step2);如果用户已绑定支付宝账户,则调用红包打款接口(统一转账接口)alipay.fund.trans.uni.transfer,接口参数业务场景 biz_scene 传参为PERSONAL_COLLECTION,将红包资金款打款给B用户的支付宝账户。

    4、A用户发出的红包,在24小时内未领取完,支付宝会将A用户发出红包的剩余资金原路返回至A的支付账户中,商户也可调用红包退回接口 alipay.fund.trans.refund 将剩余资金原路返至A的支付账户中。

    B2C 场景流程举例

    1、商户需要预先在用作出资的支付宝账户充值。

    2、B用户领红包,引导B用户绑定支付宝账户,可调用 APP支付宝登录 的授权接口,用户授权确认后,获取到用户UID,并与用户平台账户完成绑定关系。

    3、商户调用B2C现金红包接口(统一转账接口)alipay.fund.trans.uni.transfer,接口参数业务场景 biz_scene 传参为 DIRECT_TRANSFER,将现金红包由商户支付宝账户发至收红包用户的支付宝余额账户中(不支持资金退回)。

    2020-05-07 15:27:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
余额宝超大规模基金文件处理——分布式调度组件:余额宝大白组件 立即下载
外卖广告架构实践 立即下载
58到家支付系统架构与实践 立即下载