[英]PayPal Thank You Page by form variable
我在 Paypal 中創建了一個付款按鈕,我想將用戶的輸入作為變量傳遞給感謝頁面。 ( domain.com/thank-you?uid=$ID
)。
所以我添加了一個<INPUT TYPE="hidden" NAME="return" value="domain.com/thank-you?" id="my-id">
<INPUT TYPE="hidden" NAME="return" value="domain.com/thank-you?" id="my-id">
根據文檔
我在提交按鈕中添加了一個 OnClick 事件submitElement.addEventListener("click", clickFunc, false);
它運行良好(使用alert
對其進行了測試,然后將uid=$ID
添加到隱藏的return
值中)。 但是 PayPal 對我的返回值沒有任何作用。 PayPal 只是將客戶留在他們的Successfully Paid
頁面上。
有任何想法嗎? 提前致謝,周末愉快!
當使用 HTML forms 重定向到 PayPal 時,可能永遠不會發生返回。 根據用戶的區域設置和資助方式,PayPal 可能需要向他們出示收據,然后單擊鏈接返回。 否則他們的瀏覽器可能會崩潰。 如果您需要退貨,這是錯誤的集成方法。
接收已完成付款成功通知的最佳集成方法是https://developer.paypal.com/demo/checkout/#/pattern/client ,無論是客戶端版本還是與服務器通信的模式。
要使用服務器版本,請創建兩條路由,一條用於“設置事務”,一條用於“捕獲事務”,此處記錄: https://developer.paypal.com/docs/checkout/reference/server-integration/
無論哪種方式,成功捕獲后,您都可以以任何您希望的方式顯示感謝信息。 如果您覺得過時,包括重定向。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.