2014-10-06 43 views
0

有沒有一種方法或擴展,允許Magento訂單一旦獲得付款後自動獲得不同的狀態?自動獲得授權與獲取付款的不同狀態?

我們之所以尋找這個,是因爲我們連接到ShipStation(www.shipstation.com)進行運輸和eCC Webgility(www.webgility.com)以向我們的會計軟件發佈訂單。我們需要一種更自動的方式來獲取這些訂單,以便我們瞭解訂單是否有資金被捕獲。我們現在唯一的方法就是手動更改訂單狀態,因爲Magento的默認方法會將訂單保留在「處理」中,而不管它是否已開具發票。

+0

您是使用Payments Pro還是其他PayPal解決方案? – Machavity 2014-10-06 16:34:21

+0

我正在使用Payments Pro – callmedpit 2014-10-06 20:17:13

回答

0

您將可以使用Instant Payment Notification (IPN)解決方案完成所有這些工作。

對於曾經碰到過您的貝寶賬戶的任何交易,無論是付款,退款,清算還是失敗的未決付款,糾紛等,他們的服務器都會將交易數據發佈到服務器上的偵聽器腳本。

在此腳本中,您可以實時自動使用該數據更新數據庫,生成自定義電子郵件通知,創建第三方Web服務API等。

+0

這是Magento PayPal集成的「股票」功能嗎?如果是這樣,根據資金是否被授權或被捕獲,我沒有看到任何改變狀態的設置。 – callmedpit 2014-10-07 02:28:07

+0

我認爲Magento僅以有限的方式使用IPN,以便在使用Payments Standard時自行更新。不過,我不確定何時使用Payments Pro或Express結帳。不過,對於完全定製的解決方案,您可能只是想編寫自己的解決方案,或者您可以在Magento中擴展IPN功能。 – 2014-10-07 04:34:18