首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >贝宝Rest :贝宝执行和auth捕获的区别

贝宝Rest :贝宝执行和auth捕获的区别
EN

Stack Overflow用户
提问于 2014-03-19 09:34:33
回答 1查看 975关注 0票数 6

我正在开发一个系统,在其中我必须集成贝宝。在后端,系统本身使用内部API(我确实有许多系统与核心通信,如web、移动应用程序等)。考虑到web的情况,我计划使用Paypal Rest批准支付,因此用户将被重定向到Paypal并批准支付,然后系统与内部API通信,然后实际支付必须完成。

在查看文档时,我可以看到Payment->Execute需要在批准后完成。此外,我可以看到授权和,捕获后,如在其他支付系统。所以我对执行方法的意义感到困惑?

EN

回答 1

Stack Overflow用户

发布于 2014-09-15 17:26:23

当您创建付款时,您可以将付款的意图定为“销售”、“授权”或“订单”。对于其中的每一个,您都需要调用支付->Execute,但区别在于之后发生了什么。

  1. 在出售时,付款将立即处理,资金将尽快转移。
  2. 当设置为授权时,您将得到一个authorization_id。这些资金将被搁置3天,在此期间,您将使用该id捕获付款,以便处理交易。
  3. 当设置为order时,您将得到一个order_id。该命令不将基金搁置,但您可以根据该命令请求授权,将资金搁置,然后调用捕获,以处理交易和转移资金。
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22501487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档