首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PayPal支付网关中集成三维安全认证?

如何在PayPal支付网关中集成三维安全认证?
EN

Stack Overflow用户
提问于 2021-08-06 07:00:34
回答 1查看 1K关注 0票数 0

祝大家今天愉快。我目前正在将PayPal支付网关(BackEnd)集成到我的一个项目中。这是我第一次在支付网关工作。我想集成使用paypal的Orders API的3D安全认证。有人能告诉我使用API来使用3D安全认证来集成Paypal的流程吗?

例如:我使用POSTMAN测试了没有3D安全认证的正常流。流程如下所示。

  1. 我从前部得到的金额和货币。
  2. 我使用clientID和从DB公司接收到的秘密创建访问令牌。
  3. 然后我使用https://api.sandbox.paypal.com/v2/checkout/orders API创建一个订单。
  4. 我从响应中获得checkOut链接,比如https://www.paypal.com/checkoutnow?token=5O190127TN364715T
  5. 我将用户重定向到此链接,该链接将用户重定向到Paypal页面以进行支付。完成付款后,我将用户重定向到成功/失败URL,这也包括令牌和支付者ID。
  6. 然后我使用https://api-m.paypal.com/v2/checkout/orders//capture来完成支付。

现在我想向它添加3D安全认证。从集成3D安全的文档中,我发现需要在其中添加支付源,并在Card对象中添加SCA_ALWAYS作为验证属性。但是,我如何才能得到付款来源提供在身体作为一个要求?(我不应该使用PayPal的任何库作为公司政策)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-06 08:44:06

当重定向到PayPal签出页面(例如示例中的https://www.paypal.com/checkoutnow?token=5O190127TN364715T )时(或者为了获得更好的UX,永远不要重定向,而是使用保持站点加载的上下文中弹出 ),就没有必要实现3D安全。如果需要,PayPal将呈现任何3D安全流,这将取决于买方帐户、其国家和使用的信用卡,并且可能只在首次使用该卡时发生。

实现3D安全只适用于直接卡集成,如高级信用卡和借记卡(有或没有托管字段),或Braintree网关

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68677440

复制
相关文章

相似问题

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