簡體   English   中英

用信用卡進行貝寶IPN / PDT

[英]PayPal IPN/PDT with credit card

我正在編寫用於預訂劇院座位的IPN應用程序。 我暫時不坐座椅,然后再去貝寶。 調用IPN處理程序並檢測到付款成功后,將永久保留席位。

我的PayPal的“ return”參數將客戶帶回預訂應用程序。 因為可能尚未調用IPN處理程序,所以客戶可能會或可能不會看到保留的座位(這可能不是IPN的最佳應用程序,但是對於一種非免費方法來說,我實在太便宜了)。 因此,我正在考慮合並PDT。 然后,如果尚未調用IPN處理程序,則“ return”參數將指定一個將首先完成保留處理的URL。 這是我的問題:

我的理解是,如果客戶沒有PayPal帳戶,而是使用信用卡來支付預訂費用,那么PDT將無法正常工作(這是無法想象的)。 那么,PayPal在遵守“返回” URL方面又做了什么呢? PayPal會完全忽略它還是返回到該位置但沒有傳遞“ tx”參數?在沙盒環境中,當然,您始終擁有一個PayPal帳戶,而我顯然無法在生產環境產品中打開PDT只是為了了解使用信用卡付款時會發生什么情況,因此查看了我的帖子。但是,我確實在沙盒中指定了我想使用(虛擬)信用卡來支付預訂和“返回” URL是用“ tx”參數調用的,這很令人困惑。 因此,當PayPal表示PDT不適用於信用卡時,只要客戶登錄到他的PayPal帳戶,PDT仍然可以正常工作嗎?沙盒的特殊性?

我在相反的位置,已經實現了PDT,但是由於沒有Paypal帳戶的用戶無法使用自動返回功能,因此我正在考慮將IPN添加到我的站點中以補充PDT。

正如我所說,自動退貨不適用於未登錄PayPal帳戶進行付款的客戶/用戶。 如果您在“網站付款首選項”中啟用了“可選的PayPal帳戶”功能,他們仍然可以付款。 付款后,他們會獲得指向您指定退貨頁面的鏈接,以返回您的網站,但不會自動退回,因此,除非用戶手動返回您的網站(進入適當的頁面)以啟動PDT,否則PDT無效。 PDT過程。 我遇到了用戶不返回的問題,這阻礙了我的注冊過程的完成,這就是為什么我還要添加IPN。

只要用戶返回或在付款后返回您的網站以啟動PDT,PDT便可以使用信用卡付款。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM