簡體   English   中英

OpenCart PayPal付款

[英]OpenCart PayPal payment

我堅持使用OpenCart的PayPal標准付款方式,但尚未找到解決方案。

我所做的:

  • 在sandbox.paypal.com上創建了一個企業帳戶
  • 設置以下網絡偏好設置:
    • 自動返回(指定網址)
    • 啟用PDT
  • 啟用的IPN(指定的網址: http//my.domain.com/index.php? route = payment / pp_standard / callback

  • 在sandbox.paypal.com上創建了個人帳戶

  • 在OpenCart中設置PayPal標准擴展程序:

    • 上面創建的公司帳戶的指定電子郵件
    • 指定的PDT令牌
    • 指定的沙箱模式
    • 交易方式-銷售

當我嘗試使用PayPal付款時,我被重定向到PayPal並支付適當的金額。 然后,我會通過PayPal商業帳戶設置中指定的URL自動重定向回我的網站。 因此,這告訴我付款接收者已被PayPal識別。

至此,歡樂結束了。 在發送帳戶的活動日志中,我看到正在發送交易。 他們所有人的狀態都為Unclaimed 在企業帳戶的日志中,我看不到任何交易。 在IPN歷史記錄中,沒有看到IPN,在Web服務器的日志中,沒有看到對/index.php?route=payment/pp_standard/callback的請求。

我當然想念什么。 但是我不知道-什么。

在打開購物車管理面板的Paypal結帳部分中,轉到該標簽的常規標簽,您會找到test mode選項,並將其設置為yes。 並為debugging mode設置為是。 現在檢查您的結帳過程。 我認為它將解決您的問題。

我前段時間也遇到過類似的問題。 對我來說,這是因為發送給OpenCart的付款所用的貨幣與Sandbox余額中所用的貨幣不同。 例如,OpenCart以英鎊發送訂單,但沙盒以美元持有貨幣。

我通過更改沙盒帳戶中的設置進行修復。

個人資料>我的設置>大筆付款>單擊更新

在出現的頁面上,有一個選項“允許以我不持有的貨幣發送給我的款項:”。 我只是將其設置為“ 是”

暫無
暫無

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

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