1

ここにあるように、Paypalエクスプレスチェックアウトを正確に作成しようとしてい ます: https : //github.com/Payum/Payum/blob/master/docs/symfony/custom-purchase-examples/paypal-express-checkout.md .com/Payum/Payum/blob/master/docs/symfony/purchase-done-action.md

captureDoneAction がエラーを返すことを期待して、すべてが機能します。

エラー: (..)/PaymentBundle/Controller/DefaultController.php 行 65 で未定義のメソッド Payum\Core\Request\GetHumanStatus::isCaptured() を呼び出します

(..) は私のパスであり、65 行目は次のとおりです。

if ($status->isCaptured()) {

他のすべては、Payum ドキュメントの例とまったく同じです。isCaptured() がエラーを返すのはなぜですか?

4

1 に答える 1

1

Coussinsky のおかげで、この質問に対する答えは非常に簡単です。http://payum.org/doc/0.11/PayumBundle/simple_purchase_examples/paypal_express_checkoutドキュメントでは、 ( https://github.com/Payum/Payum/blob/master/docs/symfony/custom-purchase-examples/paypal-expressの下部にあるリンクをたどると、バージョンが混在しています。 -checkout.md )

于 2014-10-18T13:40:52.483 に答える