0

我不知道,从哪里开始。我在我的本地主机服务器的 RoR 应用程序中集成了 PayPal Express Checkout。

是的,我使用的是 gem,merchant-sdk-ruby

在这个集成中,我试图遵循这个工作流程: 在此处输入图像描述

  1. set_express_checkout
  2. get_express_checkout
  3. do_express_checkout

set_express_checkout我能够token成功生成并能够使用我生成的令牌重定向到https://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=EC-93W211694E768010D此处。

在生成的方法中token,我的意思是set_express_checkout,我必须提供 3 个 URL。

  1. 返回网址
  2. 通知网址
  3. 取消网址

生成结帐详细信息后,PayPal 重定向的不是 ReturnUrl(我的应用程序(在 localhost 中)token的URL )吗?payerID

我的问题是: PayPal 是否会重定向到我的本地服务器上托管的应用程序的特定 URL?

请帮助将 PayPal Express Checkout 集成到我的本地主机中。

4

3 回答 3

2

http://localhost:3000/return您可以在字段中配置您的本地应用程序网址(例如:)ReturnURL

试用现场示例:https ://paypal-sdk-samples.herokuapp.com/merchant/set_express_checkout

于 2013-06-11T16:26:49.267 回答
0

我建议您首先通过以下 Railscast 剧集 ( http://railscasts.com/episodes?search=paypal ) 了解 Paypal。

于 2013-06-10T07:29:10.113 回答
0

实际上,我从那个讨论中得到了我的问题的答案。

使用动态 dns 将我的 localhost 指向公共域名,我们可以对其进行测试。另一种解决方案是使用localtunnel。这真是一项很酷的服务。

于 2013-06-11T20:07:53.893 回答