我正在寫一個IPN處理PHP腳本,我想檢查客戶已支付他們剛剛購買的產品的正確金額。檢查金額從貝寶IPN
我的問題是我不確定最好的方法來檢查付款是否以不同的貨幣進行。我們以英鎊收費,並保持我們的價格爲英鎊,但如果某人以美元支付10美元顯然與10英鎊不同。
IPN是否以一種貨幣(美元,我假設)爲基礎進行所有交易?我應該用它作爲我的基礎而不是英鎊,還是我將不得不做某種轉換?
乾杯 盧克
我正在寫一個IPN處理PHP腳本,我想檢查客戶已支付他們剛剛購買的產品的正確金額。檢查金額從貝寶IPN
我的問題是我不確定最好的方法來檢查付款是否以不同的貨幣進行。我們以英鎊收費,並保持我們的價格爲英鎊,但如果某人以美元支付10美元顯然與10英鎊不同。
IPN是否以一種貨幣(美元,我假設)爲基礎進行所有交易?我應該用它作爲我的基礎而不是英鎊,還是我將不得不做某種轉換?
乾杯 盧克
IPN 'mc_gross' 你收取買家的貨幣返回。買方最終支付的任何貨幣無關緊要。
$payment_currency = $_POST['mc_currency'];
通過這個,你可以驗證貨幣 爲referece https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt
我知道我可以獲得貨幣,但是我必須將我的基本價格轉換爲此貨幣才能檢查,並且我真的不想這麼做 – beakersoft
會將貨幣添加爲英鎊,用戶在購買期間將無法更改它。我認爲是這樣。 –
那很容易! – beakersoft