簡體   English   中英

PayPal express / Active Merchant - 不顯示訂單項或購物車總數?

[英]PayPal express / Active Merchant - not displaying line items or cart total?

我正在嘗試使用活躍的商家設置PayPal快速結賬,但我遇到了問題。 我已經按照教程進行了,我可以在paypal上找到“選擇支付方式”的表格,但沒有顯示任何項目或價格。

這是一個截圖。 http://i39.tinypic.com/35mircz.png

為什么即使我傳遞它們也沒有顯示價格或任何物品? 這是我用來setup_purchase的代碼。

@product = Product.find(params[:product_id])

setup_response = gateway.setup_purchase(200,
  :ip                => request.remote_ip,
  :items => [{:name => "Tickets", :quantity => 22, :description => "Tickets for 232323", :amount => 10}],
  :return_url        => url_for(:action => 'confirm', :only_path => false),
  :cancel_return_url => url_for(:action => 'index', :only_path => false)
)

redirect_to gateway.redirect_url_for(setup_response.token)

任何幫助將不勝感激。 亞歷克斯

您的問題在於您的數量和定價 - 如果您在通過類似的方式調用后輸出setup_response

logger.debug setup_response

並檢查日志,您會發現它可能會抱怨項目中的價格與您傳遞的金額(第一個值)不匹配。

目前,你的數量為22,每個'金額'為10. 10 * 22 = 220,並且因為你只是在第一個值中加入200,所以你錯了它們。 解決這個問題,你應該好好去。

我遇到了同樣的問題,終於找到了原因,這是令人難以置信的愚蠢。 你准備好了嗎?

您指定的總價格(200)與您的商品總和(22 * 10 = 220)之間存在不匹配。 如果您將數量更改為20,它將起作用。 Paypal要求您的商品成本總和等於您指定的總價。 我不知道我是怎么意識到的。

暫無
暫無

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

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