2010-04-01 220 views
1

我成功地使用Paypal Express Checkout在市場網站應用程序傳遞給每個賣家三個參數到PaypalExpressGateway(登錄,密碼和簽名)。 因此,我發現Shopify允許賣家只設置PayPal賬戶的電子郵件地址,請求授予scott_api1.jadedpixel.com作爲API合作伙伴用戶名。 我無法找到ActiveMerchant文檔中關於如何做到這一點的任何內容...有人可以提供幫助嗎?PayPal快速結賬與Shopify的ActiveMerchant

非常感謝, zetarun

回答

3

我們使用PayPals設置爲快的 「加速寄宿」 的方法。他們應該在第一次嘗試銷售後通過鏈接自動設置正確的API設置,向您發送電子郵件。

要手動設置它們,你可以按照這些都是我們的PayPal維基,http://wiki.shopify.com/PayPal列出的說明如下:

第三方認證:在格蘭特Shopify相應的API認證權限 1.登錄您的貝寶賬戶,然後點擊配置文件子選項卡。 2.單擊「帳戶信息」列中的API訪問鏈接。 3.單擊授予API權限鏈接。 4.在輸入API合作伙伴用戶名字段中,輸入scott_api1.jadedpixel.com。 5.檢查以下API權限: * Express_Checkout * Direct_Payment * Admin_API * Auth_Settle 6.單擊保存按鈕。

最好的問候,

邁克@ Shopify

+0

嗨邁克,非常感謝你的回答。 你有解釋如何使用你的開源庫(ActiveMerchant)來使用加速登機的例子嗎?或者,您只有在Shopify.com中沒有在ActiveMerchant中開發的實現? Thx, Z. – zetarun 2010-04-01 15:11:44

1

要求客戶授予對貝寶的權限,並在客戶的PayPal電子郵件傳遞爲:創建網關的實例時主題:

ActiveMerchant::Billing::PaypalExpressGateway.new(
    :login => '...', :password => '...', :signature => '...', 
    :subject => '[email protected]')