0
我正在開發一個購物車,這是一個測試環節如何接收發送到2checkout api的參數?
https://www.2checkout.com/checkout/purchase?sid=my_sid&mode=2CO&li_0_type=product&li_0_price=1.00&li_0_quantity=1&li_0_name=Example+Product+Name&li_0_tangible=N&li_1_type=product&li_1_price=1.00&li_1_quantity=1&li_1_name=Example2+Product2+Name2&li_1_tangible=N&card_holder_name=name_here&street_address=full+adress+here&country=my_country&city=my_city&zip=00200&[email protected]&phone=011&state=my_state&x_receipt_link_url=http://www.my site.net/checkout.php
回報的方法是直接退運所以買家尚處於購買完整的頁面,而參數發送到返回頁面
的現在的問題是:這是我的網頁正確的返回網址?糾正我,如果我錯了
?sid=my_sid&mode=2CO&li_0_type=product&li_0_price=1.00&li_0_quantity=1&li_0_name=Example+Product+Name&li_0_tangible=N&li_1_type=product&li_1_price=1.00&li_1_quantity=1&li_1_name=Example2+Product2+Name2&li_1_tangible=N&card_holder_name=name_here&street_address=full+adress+here&country=my_country&city=my_city&zip=00200&[email protected]&phone=011&state=my_state&x_receipt_link_url=http://www.my site.net/checkout.php&hashSecretWord=my_secret_word&hashSid=hash_id&hashTotal=hash_total&hashOrder=hash_order
我知道,但我問的是如何將參數發送到返回的URL,所以我可以正確提取它們,請看看發送的參數和返回的是這是正確的嗎? –
參數由POST返回,因此它們不會在查詢字符串中,並且您用'hash *'前綴命名的參數將不會被返回。如果您使用PHP,則可以通過$ _POST或$ _REQUEST超級全局訪問它們。要查看返回的參數,您可以將「http://developers.2checkout.com/return_script」設置爲批准的URL並進行演示銷售。這將打印出所有返回的參數並向您展示它們是如何返回的。我也建議看看下面的例子:https://www.2checkout.com/documentation/checkout/passback/validation –
因此,如果我改變返回方法頭回報將我的方式是正確的? –