我正在尝试建立一个使用PayPal的网站。不幸的是,PayPal开发者网站/概念发生了很大变化,因此我发现的所有教程似乎都没用。例如,这个(非常好)youtube tutorial非常明确的是使用不存在的页面和函数......
因此,请尽量使用最新信息/教程帮助我。
请注意我的问题不是关于使用API,而是关于如何设置应用程序以及从地面测试沙箱配置。
1)据我所知,我必须拥有真正的 PayPal帐户,因为开发网站使用PayPal帐户登录(新)。使用此帐户登录,然后我可以创建沙盒帐户。但是,我想创建一个“卖方”沙箱帐户和一个“买方”沙盒帐户。 (错过了我的东西?)使用新的开发者网站是不可能的。我只能创建一种沙箱帐户。在引用的视频中,有两种类型的沙箱帐户:预先配置的帐户中的“卖方”和“买方”。或者“卖方”仅仅意味着商业帐户?
2)我必须有一个应用程序ID才能使用API。注意:我继承了一个使用经典API的遗留代码,所以请不要使用REST。在视频(旧的PayPal开发站点)中有一个左侧菜单“API和支付卡凭据”在新的PayPal开发站点没有这样的事情。而是有一个“我的应用程序”。
我试过设置一个应用程序。它自动批准。在其元数据中,我看到了一个实时和沙盒应用程序ID。
不清楚:这个新创建的应用与哪个帐号相关联?我用我真实的paypal凭据创建了它。 更多: ???填写应用创建表单时,有一个标题为“供应测试帐户名称和密码”的输入字段。首先,如何在一个输入字段中键入名称和密码?其次是什么?也许如果我使用这个应用程序与其沙盒应用程序ID,那么这个帐户将是卖方(得到钱),如果我将应用程序ID更改为关联此应用程序的实时帐户,那么我真正的PayPal帐户获得了钱?
但我的目标是完全模拟付款流程
1)创建卖方沙盒帐户(获取API凭据) 2)将应用程序与该卖方帐户相关联,并获取应用程序ID。 3)创建买方沙箱帐户
4a)使用卖家API凭据和沙盒应用ID配置我的网站 4b)使用我的网站,PayPal API和2个沙盒帐户编排购买流程
5)检查卖方和买方沙箱帐户的交易。
提前致谢
答案 0 :(得分:9)
卖家帐户=商家帐户
买方帐户=个人帐户
您可能只需要在沙箱中创建其中一个。
您可以通过在沙盒帐户列表中查看其“个人资料”并点击相应的标签来获取卖家帐户的API凭据。
答案 1 :(得分:4)
刚刚发现自己处于同样的境地。就像你说的那样似乎在不断发展 - 甚至不确定这里的一些答案是否仍然是最新的。
像这样走过它:
答案 2 :(得分:3)
考虑使用真实的PayPal帐户登录沙箱登录沙盒。您可以在http://developer.paypal.com执行此操作。
在屏幕中间登录沙箱后,点击“继续使用沙盒测试帐户进行测试”。
当下一个屏幕出现时,您将看到Sandbox测试帐户的标题,并且在最右侧显示创建帐户的按钮。点击此处,然后您需要创建一个“个人”买家帐户(您将测试的沙盒买家)和一个“商家”卖家帐户(您将测试的沙盒卖家)。
设置每一项,就像您正在设置一个新的Paypal帐户一样。
当您完全创建它们时,您将拥有虚构的银行帐户。
除此之外,您可能希望查看这些教程http://www.developphp.com/list_php_video.php,其中网站使用您自己的带有PayPal IPN的自定义基本购物车在网站上设置PayPal付款(即时付款通知) )。您想向下滚动到“电子商务网站教程...”。第9-20课讲述了购物车并接受PayPal。这可能是一种较旧的做事方式,但它可以帮助您获得使用PayPal恕我直言的一般基础。
您还可以访问https://developer.paypal.com/webapps/developer/docs/在列的底部是标题“经典API”,它可能会提供您希望继续前进的文档。
祝你好运!