8

我正在尝试建立一个使用 PayPal 的网站。不幸的是,PayPal 开发者网站/概念发生了很大变化,所以我发现的所有教程似乎都没有用。例如,这个(非常好的)youtube 教程非常清楚,它使用了不存在的页面和功能......

所以请尽量只用最新的信息/教程来帮助我。

请注意,我的问题不是关于使用 API,而是关于如何设置应用程序以及从地面测试沙箱配置。

1)据我了解,我必须有一个真实的PayPal 帐户,因为开发网站使用 PayPal 帐户登录(新)。使用此帐户登录,然后我可以创建沙盒帐户。但是,我想创建一个“卖方”沙盒帐户和一个“买方”沙盒帐户。(我错过了什么?)使用新的开发者网站是不可能的。我只能创建一种沙盒帐户。在引用的视频中,有两种类型的沙盒帐户:预配置帐户中的“卖方”和“买方”。还是“卖家”只是指企业账户?

2) 我必须有一个应用程序 ID 才能使用 API。注意:我继承了一个使用经典 API 的有效遗留代码,所以请不要使用 REST。在视频(旧的 PayPal 开发站点)中有一个左侧菜单“API 和支付卡凭据”在新的 PayPal 开发站点中没有这样的东西。取而代之的是“我的应用程序”。

我试图设置一个应用程序。它自动批准。在其元数据中,我看到了一个实时和沙盒应用程序 ID。

不清楚的是:这个新创建的应用程序与哪个帐户相关联?我已经创建了它,并使用我的真实贝宝凭据登录。更多的: ???填写应用程序创建表单时,有一个输入字段,标题为:“提供测试帐户名称和密码”。首先,如何在一个输入字段中输入名称密码?其次是什么?也许如果我使用这个应用程序及其沙盒应用程序 ID,那么这个帐户将是卖方(得到钱),如果我将应用程序 ID 更改为与这个应用程序相关联的实时帐户,那么我的真实 PayPal 帐户得到了钱?

但是我的目标是完全模拟付款过程,所以

1) 创建一个卖家沙盒账户(获得 API 凭证) 2) 将应用程序关联到该卖家账户,并获取应用程序 ID。3) 创建买家沙盒账户

4a) 使用卖方 API 凭据和沙盒应用程序 ID 配置我的网站 4b) 使用我的网站、PayPal API 和 2 沙盒帐户编排购买流程

5) 检查卖家和买家沙箱账户的交易情况。

提前致谢

4

3 回答 3

15

卖家账户 = 企业账户

买家账户 = 个人账户

您可能只需要在Developer Sandbox Accounts中创建一个,但如果您的测试需要更多,则没有限制

要获取新的 REST API 凭据,请在我的应用程序和凭据中创建一个应用程序并选择要使用的沙盒业务帐户

旧版 API:如果测试旧集成,您仍然可以通过在沙盒帐户列表中查看其“配置文件”来获取企业帐户的经典 NVP/SOAP 凭据

于 2013-05-22T20:47:58.647 回答
5

刚刚发现自己处于同样的境地。就像你说的那样,它似乎在不断发展——甚至不确定这里的一些答案是否仍然是最新的。

像这样走过它:

  1. 登录 developer.paypal.com
  2. 转到应用程序选项卡
  3. 单击左侧的沙盒帐户
  4. 您已经创建的任何沙盒帐户都将被列出。蓝色大按钮创建帐户以创建更多

在此处输入图像描述

于 2014-04-07T15:25:01.060 回答
3

将使用您的真实 PayPal 帐户登录到沙盒视为登录到您的沙盒。您可以在http://developer.paypal.com执行此操作。

登录到屏幕中间的沙盒后,单击“使用沙盒测试帐户继续测试”。

当下一个屏幕出现时,您将看到沙盒测试帐户的标题,并且在该按钮的最右侧有一个创建帐户的按钮。单击此按钮,然后您需要创建一个“个人”买家帐户(您将与之测试的沙盒买家)和一个“商业”卖家帐户(您将与之测试的沙盒卖家)。

设置其中的每一个,就像设置一个新的 Paypal 帐户一样。

当您完全创建它们时,您将拥有可以使用的虚构银行帐户。

除此之外,您可能希望查看这些教程http://www.developphp.com/list_php_video.php该网站深入介绍了使用您自己的自定义基本购物车和 PayPal 在网站上设置 PayPal 付款IPN(即时付款通知)。您想向下滚动到“电子商务网站教程...”。第 9-20 课处理购物车和接受 PayPal。这可能是一种较老的做事方式,但它会帮助您在使用 PayPal 恕我直言时有一个基本的基础。

您还可以访问https://developer.paypal.com/webapps/developer/docs/ 在该列的底部是一个标题“经典 API”,它可能提供您正在寻找的文档以继续前进。

祝你好运!

于 2013-05-22T22:43:57.413 回答