与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')