gpt4 book ai didi

php - Paypal WPS 凭据

转载 作者:太空宇宙 更新时间:2023-11-03 16:37:35 24 4
gpt4 key购买 nike

我的应用程序运行良好,我使用 Paypal WPS,我保留默认值不变,我尝试使用沙箱并且一切正常,但现在,我想发布它,但我不太确定证书...默认凭据是

<?php

define("DEFAULT_DEV_CENTRAL", "developer");
define("DEFAULT_ENV", "sandbox");
define("DEFAULT_EMAIL_ADDRESS", "sdk.seller@gmail.com");
define("DEFAULT_IDENTITY_TOKEN", "6vwLEY_ogPGnoQac2a0x4PRsSGrmzJPMkyGbJtpiCSwrkYsNSYxWfPY2ZLO");
define("DEFAULT_EWP_CERT_PATH", "cert/my-pubcert.pem");
define("DEFAULT_EWP_PRIVATE_KEY_PATH", "cert/my-prvkey.pem");
define("DEFAULT_EWP_PRIVATE_KEY_PWD", "password");
define("DEFAULT_CERT_ID", "B62GVU8RWNBFC");
define("PAYPAL_CERT_PATH", "cert/paypal_cert_pem.txt");
define("BUTTON_IMAGE", "https://www.paypal.com/en_US/i/btn/x-click-but23.gif");
define("PAYPAL_IPN_LOG", "paypal-ipn.log");

?>

我怎样才能获得真实的凭据?我觉得 paypal 的帮助不是很有用......而且我不习惯使用 SSL,因为我能理解我需要获得私钥,公钥,将我的公钥上传到 paypal 并获得 paypal 证书,但我不知道这是否正确,以及如何处理其他值。

最佳答案

我自己刚刚完成了这个,这取决于你用它做什么。

如果您要动态加密按钮,则需要 EWP 变量。

This PayPal help file说明如何使用服务器命令行获取所需的各种 key 。

我还找到了a tutorial和证书生成器(在教程中有链接,但我没有使用,所以无法确认它的安全性......)


第一步是为您自己生成私钥和公证书。您可以使用各种在线资源为您执行此操作,而无需弄清楚如何从服务器上的命令行执行此操作。

生成 key 和证书后,您需要将它们与网站文件一起放在服务器上,并设置 DEFAULT_EWP_PRIVATE_KEY_PATH(私钥)和 DEFAULT_EWP_CERT_PATH(您的公共(public)证书)到相关文件路径。

将公共(public)证书上传到 PayPal(链接教程中的说明,但基本上找到 EWP 设置并上传新证书),并将 DEFAULT_CERT_ID 设置为它为该文件提供的证书 ID。它还会为您提供一个您可以下载的文件(他们的公共(public)证书)- 将其添加到您的服务器并将 PAYPAL_CERT_PATH 设置为该文件的路径。

PAYPAL_IPN_LOG 不是必需的,除非您使用即时付款通知,但它是您要用于记录 IPN 记录的文件的位置(如果您想使用示例 IPN 监听器 (IPNListner.php)。

BUTTON_IMAGE 显然是您想要用于按钮的图像。

DEFAULT_DEV_CENTRAL 可以保持原样。我认为 DEFAULT_ENV 在开发之外有点无用,因为我不知道“沙盒”的替代方案有效,因为标准 URI 是 www.paypal.com/blah

DEFAULT_EMAIL_ADDRESS 更改为您自己的 PayPal 帐户。您也可以使用您的商家 ID,但这在带有 EWP 的沙盒上似乎有点问题。

我还没有找到我正在使用的任何使用 DEFAULT_IDENTITY_TOKEN 的东西。

关于php - Paypal WPS 凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8959967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com