1

我在市场网络应用程序中成功使用 Paypal Express Checkout,为每个卖家将三个参数传递给 PaypalExpressGateway(登录名、密码和签名)。所以,我看到 Shopify 让卖家只设置 Paypal 帐户的电子邮件地址,请求授予 scott_api1.jadedpixel.com 作为 API 合作伙伴用户名。我在 ActiveMerchant 文档中找不到任何关于我该怎么做的内容......有人可以帮忙吗?

非常感谢,泽塔伦

4

2 回答 2

3

我们使用 PayPal 的“加速登机”方法设置 Express。他们应该在首次尝试销售后向您发送一封电子邮件,其中包含自动设置正确 API 设置的链接。

要手动设置它们,您可以按照我们的 PayPal wiki http://wiki.shopify.com/PayPal中列出的说明进行操作,如下所示:

第三方身份验证:授予 Shopify 适当的 API 身份验证权限 1. 登录到您的 PayPal 帐户并单击配置文件子选项卡。2. 单击帐户信息列中的 API 访问链接。3. 单击授予 API 权限链接。4. 在输入 API 合作伙伴用户名字段中,输入 scott_api1.jadedpixel.com。5. 检查以下 API 权限: * Express_Checkout * Direct_Payment * Admin_API * Auth_Settle 6. 单击保存按钮。

最好的祝福,

迈克@Shopify

于 2010-04-01T14:06:51.870 回答
1

在创建网关实例时,要求客户授予对贝宝的权限,并将客户的贝宝电子邮件作为 :subject 传递:

ActiveMerchant::Billing::PaypalExpressGateway.new(
  :login => '...', :password => '...', :signature => '...',
  :subject => 'client@example.com')
于 2012-03-12T11:10:03.773 回答