2013-06-03 54 views
1

我想創建一個帶有帳單地址的PayPal訂閱表單,但它不起作用,我無法找出問題,請看看這個表單。如何使用帳單地址創建PayPal訂閱表單?

<form name="_xclick" action="https://www.sandbox.paypal.com/webscr" method="post"> 
    <input type="hidden" name="cmd" value="_xclick-subscriptions" /> 
    <input type="hidden" name="business" value="[email protected]" /> 
    <input type="hidden" name="currency_code" value="USD" /> 
    <input type="hidden" name="no_shipping" value="1" /> 

    <input type="hidden" name="item_name" value="Baseball Hat Monthly" /> 
    <input type="hidden" name="item_number" value="123" /> 
    <input type="hidden" name="a3" value="5.00" /> 
    <input type="hidden" name="p3" value="3" /> 
    <input type="hidden" name="t3" value="M" /> 
    <input type="hidden" name="src" value="1" /> 
    <input type="hidden" name="sra" value="1" /> 

    <input type="hidden" name="return" value="http://www.example.com/thankyou" /> 
    <input type="hidden" name="cancel_return" value="http://www.example.com/cancel" /> 
    <input type="hidden" name="notify_url" value="http://www.example.com/ipn" /> 

    <input type="hidden" value="Colorado Springs" name="city" id="city"> 
    <input type="hidden" value="US" name="country" id="country"> 
    <input type="hidden" value="[email protected]" name="email" id="email"> 
    <input type="hidden" value="Tahir" name="first_name" id="first_name"> 
    <input type="hidden" value="Yasin" name="last_name" id="last_name"> 
    <input type="hidden" value="80903" name="zip" id="zip"> 
    <input type="hidden" value="CO" name="state" id="state"> 
    <input type="hidden" value="219 W. Colorado Avenue Suite 200" name="address1" id="address1"> 
    <input type="hidden" value="" name="address2" id="address2"> 
    <input type="hidden" value="1" name="address_override" id="address_override"> 


    <input type="submit" name="submit" value="Subscribe" /> 
</form> 

你可以看到address_override屬性設置爲1,但是當我看到我的貝寶企業賬戶的訂單細節,它不顯示我通知如下提交的地址,但節目。

PayPal notice

回答

2

當你有「no_shipping = 1」設置你是不是需要送貨地址爲交易所以這就是爲什麼該地址沒有在結帳過程中,並在交易細節出現。

我將其更改爲「2」和「0」,但在登錄測試帳戶後地址沒有出現 - 就像它應該一樣。如果我將按鈕類型切換爲「_xclick」和「no_shipping = 2」,地址確實顯示正確。

我會向工程師提交一張票以解決訂閱按鈕的問題。

+0

非常感謝!只是將'no_shipping'值更改爲'2'並開始工作。 –

+0

儘管我通過將address_override設置爲1來覆蓋地址,但仍需要在PayPal上註冊的地址,您能否告訴我如何從此表單中獲取地址?我相信你可以幫助:) –

+0

是的,它不會拉你傳遞的地址是我創造的錯誤。如果您想繼續操作,請在PayPal.com/mts上創建一張票,給我票號,然後我就可以拿到它。 – Gerzie