【问题标题】:What do I do with the PayPal public key?我如何处理 PayPal 公钥?
【发布时间】:2020-10-10 20:30:17
【问题描述】:

那么你用秘钥做什么呢?

我正在使用 WordPress/Php 进行开发,并且对各种 Paypal 插件没有完全按照我的意愿进行开发有点恼火,所以我编写了自己的插件,它运行良好。我可以在我的应用程序中获得我想要的任何交互。

我正在使用 Paypal 结帐,但我的实现只使用公钥。我见过的大多数 PayPal 插件都必须提供公钥和私钥。我突然意识到我没有使用私钥。

我的问题是我该如何处理私钥?

我需要使用它吗?我已经浏览了贝宝文档,虽然有很多关于私钥的文档,但没有任何内容表明您必须使用它。我应该为不使用它而烦恼吗?

【问题讨论】:

    标签: paypal express-checkout


    【解决方案1】:

    如果您指的是 REST API clientidsecret,则该密钥用于与 PayPal 进行服务器端 API 通信。

    如果您的集成没有与 PayPal 进行任何服务器端 API 通信,那么您将不会将它用于任何事情。

    服务器端集成更加健壮,需要具备实施它们的知识和能力的开发人员。这是一个可以与 2 个服务器端路由通信的前端 UI 模式:https://developer.paypal.com/demo/checkout/#/pattern/server

    这些路由需要在服务器上创建,并实现适当的业务逻辑,并使用 clientid 和 secret 对 PayPal 进行 API 调用,分别用于“设置交易”和“捕获交易”。以下是相关信息:https://developer.paypal.com/docs/checkout/reference/server-integration/

    【讨论】:

    • 感谢您的回复。那是我已经读过的一些东西。我正在使用前端 UI 模式。最初我打算使用前端和服务器,但是前端模式做了我需要做的所有事情,所以我从不打扰服务器端的东西。如果我不需要,我是否应该费心做那个额外的步骤。我的要求不符合任何用例:)
    • 我认为您的意思是您使用的是客户端模式,它不分为前端/后端。如果它满足您的要求,那就是它的用途。
    • 非常感谢。它只是让我想知道,因为我第一次使用它对我来说从来没有那么容易。我在客户网站上使用它只是觉得我可能需要做更多
    猜你喜欢
    • 2012-08-23
    • 1970-01-01
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    • 2015-10-17
    • 2011-04-19
    • 2012-07-14
    相关资源
    最近更新 更多