与Shopify中的ActiveMerchant一起使用Paypal Express Checkout

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

非常感谢,zetarun

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

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

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

最好的祝福,

Mike @ Shopify

要求客户授予paypal权限并将客户的paypal电子邮件传递为:subject创建网关实例时:

ActiveMerchant::Billing::PaypalExpressGateway.new( :login => '...', :password => '...', :signature => '...', :subject => 'client@example.com')