由於@DiceyRamp聲明託管解決方案只是使用文檔的一種情況,因此不需要帳戶特定的設置。
要回答第一個問題: - 不能使用PayPal託管API進行參考交易。您必須使用Button API來創建引用令牌。爲了在沒有購買的情況下生成令牌,您必須進一步,生成一個訂單,然後立即使其無效。
信貸到期的信用,這是通過另一個開發人員的電子郵件回答我的。我在這裏包括他的解釋,希望它能幫助別人。
Paypal button API Examples
的具體過程是這樣的:
我們創建一個使用貝寶BMCreateButton方法的iframe網址,與按鈕類型設置爲「付款」和BUTTONCODE爲「令牌」。然後我們設置所有通常的訂單參數(名稱,地址,notify_url等),然後對它們進行url編碼。然後我們使用上面的參數集執行BMCreateButton,這給了我們在頁面上呈現的iframe url。
要生成一個令牌,我們使用一個虛擬的£1訂單。
在「notify_url」上執行的代碼基本上採用IPN消息,如果結果爲'VERIFIED',則它將'txn_id'作爲令牌存儲。
這可以稍後在PayPal DoReferenceTransaction API調用中使用,使用txn_id作爲「REFERENCEID」參數。如果IPN聲明訂單是VOID,那麼notify_url代碼將不會存儲txn_id,您不能對void進行重複操作,因此我們絕不會將void txn_id作爲標記進行存儲。
你的問題是什麼? –
@TonyHensler更新後提供了一個更明顯的問題。謝謝 – tobynew