2014-10-17 28 views
1

我儘量讓PayPal快速結帳exacly就像它在這裏: https://github.com/Payum/Payum/blob/master/docs/symfony/custom-purchase-examples/paypal-express-checkout.md https://github.com/Payum/Payum/blob/master/docs/symfony/purchase-done-action.mdSymfony2的Payum捆綁 - 調用未定義的方法isCaptured()

一切正常,預計captureDoneAction返回錯誤:

Error: Call to undefined method Payum\Core\Request\GetHumanStatus::isCaptured() in (..)/PaymentBundle/Controller/DefaultController.php line 65

( ..)只是我的路徑和線65是:

if ($status->isCaptured()) {

一切都只是如Payum文檔中的示例。爲什麼Captured()返回一個錯誤?

+1

的底部的鏈接進行操作,那麼您的版本會有多種版本?似乎在0.12版本中添加了CAPTURED狀態(請參閱:https://github.com/Payum/Payum/blob/master/UPGRADE.md),因此如果您使用較低版本更新它或使用SUCCESS狀態,請改爲 – Snroki 2014-10-17 15:37:10

+0

由於版本0.11的文檔中存在一些奇怪的原因,因此在0.12版本的文檔中存在鏈接,現在我在我附加的鏈接中看到了這些鏈接。謝謝:) – JayKey 2014-10-18 13:12:42

+0

我會盡力修復它,但不容易。 – 2014-10-19 16:22:58

回答

相關問題