簡體   English   中英

如何完全跳過PayPal付款確認頁面?

[英]How can I skip the PayPal payment confirmation page altogether?

我的客戶網站正在使用PayPal UK網站付款專業托管解決方案。

當客戶被定向到PayPal進行付款時,有兩種選擇:

“使用我的PayPal帳戶付款”或“使用我的借記卡或信用卡付款”。

如果客戶選擇使用其Paypal帳戶,則他們將登錄並進行付款,並進入Pay​​pal付款確認頁面,該頁面上顯示“感謝您的訂單。您現在將返回到...”,該頁面徘徊了大約5秒鍾10秒鍾,然后將客戶重定向到確認訂單和發送電子郵件的網站。

我的問題是有些客戶不等重定向,這會導致訂單確認錯誤。

我的問題是如何完全跳過PayPal付款確認頁面?

我有自動返回功能。 我已經設置了返回網址。 付款數據傳輸已開啟。

showHostedThankyouPage = false

而且我的想法不多了...

如果用戶選擇其他選項並輸入他們的信用卡詳細信息,則一切運行正常。

貝寶(PayPal)的技術部門給了我很好的答復。 謝謝伊格納西奧。 我將與其他任何人分享我的發現。 這是我收到的回復。

我的網站正在使用PayPal UK網站付款專業托管解決方案。 當客戶被指示到PayPal進行付款時,有兩種選擇:“使用我的PayPal帳戶付款”或“使用我的借記卡或信用卡付款”。

網站付款專業托管解決方案有兩種不同的付款方式:

  • 直接使用信用卡付款,該信用卡內部使用我們的DoDirectPayment API來接收沒有PayPal帳戶的信用卡。
  • 使用PayPal帳戶付款,這基本上是重定向到我們的PayPal標准付款方式和頁面。

如果客戶選擇使用其PayPal帳戶,則他們將登錄並進行付款,並被帶到顯示“感謝您的訂單”的PayPal付款確認頁面。 您現在要回到...',此頁面停留大約5-10秒,然后將客戶重定向回確認訂單和發送電子郵件的網站。

當客戶使用PayPal帳戶付款並且啟用了自動退貨時,這是PayPal標准中的預期行為。

Pro托管解決方案中包含的“使用PayPal支付”選項正在發生的事實是因為,如上所述,該選項基本上是我們的PayPal標准支付方式,因此其行為是完全相同的。

我的問題是有些客戶不等重定向,這會導致訂單確認錯誤。 我的問題是如何完全跳過PayPal付款確認頁面?

不幸的是,根本沒有辦法跳過此頁面。 不是通過您的PayPal帳戶設置,也不是通過發送任何變量。

我有自動返回功能。 我已經設置了返回網址。 付款數據傳輸已開啟。 showHostedThankyouPage =否。 而且我的想法不多了...我寧願不必使用IPN,因為這將意味着進一步的集成和編程。

我們絕對建議使用IPN作為獲得新付款通知的更可靠的方法,即使即使“自動退貨”立即生效,某些客戶仍然可以立即關閉瀏覽器。

如果啟用了IPN,則無論客戶是否返回您的站點,貝寶都會始終將POST發送到您的通知URL。

有沒有解決的辦法? 在我們升級到Payments Pro之前,我們使用了Express Checkout,並且能夠通過SOLUTIONTYPE = Sole和LANDINGPAGE = Billing,並且能夠跳過該確認頁面步驟。 我希望有一種方法可以做類似的事情,因此不需要重新編寫。

Express Checkout流程與PayPal Standard不同。 當客戶在PayPal中單擊“繼續/付款”時,我們不會嘗試進行付款,而是將客戶直接帶回RETURNURL,這是您自己的集成方式,可以通過以下方式完成付款發送DoExpressCheckoutPayment API請求。

但是同樣,專業托管解決方案中的“使用PayPal付款”選項使用PayPal標准而非Express Checkout。

除了使用IPN之外,我建議的唯一選擇是禁用Pro Hosted Solution中的“使用PayPal付款”選項(可以從我們這邊完成),以便客戶只能選擇通過直接信用付款卡(而不是PayPal卡),然后獨立於Pro Hosted Solution實施Express Checkout進行PayPal付款。

您似乎有些分散。 您在原始帖子中描述的內容聽起來像是“標准付款”或“快速結帳”。 Payments Pro完全沒有重定向到PayPal。

然后我看到您發表評論說您正在使用BMCreateButton。 這是Button Manager API(付款標准)的一部分。 不贊成。 Payments標准版沒有像Express Checkout那樣使用SOLUTIONTYPE和LANDINGPAGE參數強制使用完整CC表單的選項。

如果您使用的是完整的Payments Pro,則需要根據設置的版本使用DoDirectPayment API或PayFlow。 然后,您將擁有托管的Payments Pro,它可以在頁面上使用iframe。 同樣,兩者都不會發生重定向。

如果您使用的不是BMCreateButton,則不是Pro。 您需要准確確定要注冊的Pro版本,並相應地集成這些API。

暫無
暫無

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

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