我對這些該死的真正頭痛自適應付款對於貝寶!到目前爲止,我已經開始工作 - 但現在我正在嘗試解決一些問題。貝寶自適應付款 - 多種貨幣問題
爲什麼地球上他們不只是讓你請求以賣方貨幣付款?我作爲第三方系統爲人們 - 所以他們在我的網站上列出,然後買方從我們的網站購買 - 但錢直接發送給他們(通過我們的帳戶,適應性支付 - 所以我們可以做IPN要求)。這裏的問題是,不是每個人都會使用同一種貨幣。
爲了解決這個問題,我一直在使用ConvertCurrency功能(https://developer.paypal.com/docs/classic/api/adaptive-payments/ConvertCurrency_API_Operation/)。這工作正常 - 因爲我可以用他們想要的貨幣給買家價格。
但是,當我發送PayPal進行支付時 - 它需要多次支付(一次)以1種貨幣完成。因此,例如,我有:
賣家1- $ 50美元
賣家2-10歐元
我轉換成那些英鎊,這給我說£30和£ 8 - 所以總共38英鎊。這筆付款經過,但IPN運行時出現問題。如果收到資金的人並沒有已經建立在貨幣接受帳戶時,得到一個消息,關於「接受」的資金,在這裏看到:
https://www.paypal.com/uk/cgi-bin/webscr?cmd=p/sell/mc/mc_receive-outside
,直到他們決定如何在那裏做,我不能做下蹲與支付 - 因爲它與狀態回來:
'transaction[0].pending_reason' => 'MULTI_CURRENCY',
我知道一個事實,購房人不會喜歡不必等待一個確認其訂購。爲什麼我不能以該貨幣接受並自動轉換爲其主要貨幣?
這件事的另一個壞處是,我懷疑賣家會達到他們預期的數量。 PayPal將在進行轉換時採取他們的佣金方式,然後當收款人將其轉換爲自己的貨幣時再次進行轉賬。
eBay,etsy和其他提供多種購物的大型網站如何處理此問題?它把我拉上了牆!
有人嗎?目前,它看起來像我只是要做一個糟糕的解決方案,這是讓他們一次支付一個人(多個項目是好的,但只在每個人的基礎上)...然後我將不得不讓他們支付賣家的貨幣,這也不會是理想的。有人必須有一個建議? –