0

设置 paypal express checkout 后,我​​现在正在按照此处提供的说明设置条带支付网关,但我收到一个错误

Unable to find template "@PayumStripe/Action/obtain_checkout_token.html.twig" : "Bundle "PayumStripe" does not exist or it is not enabled. Maybe you forgot to add it in the registerBundles() method of your AppKernel.php file?"

根据说明,我添加了以下内容,AppKernel我还需要添加什么?

new Payum\Bundle\PayumBundle\PayumBundle(),

4

2 回答 2

1

我正在查看正在开发的文档,在查看了稳定版本的文档后,我发现我缺少 config.yml 中的路径映射

根据文档,路径应该是

paths:
    %kernel.root_dir%/../vendor/payum/payum/src/Payum/Core/Resources/views: PayumCore
    %kernel.root_dir%/../vendor/payum/payum/src/Payum/Stripe/Resources/views: PayumStripe

但是我觉得这是不正确的,因为这些目录不存在,这是人们看到的错误,所以必须更正这些路径,以下对我有用

paths:
    %kernel.root_dir%/../vendor/payum/core/Payum/Core/Resources/views: PayumCore
    %kernel.root_dir%/../vendor/payum/core/Payum/Core/Bridge/Symfony/Resources/views: PayumSymfonyBridge
    %kernel.root_dir%/../vendor/payum/stripe/Payum/Stripe/Resources/views: PayumStripe 
于 2015-02-10T16:36:55.940 回答
0

您需要将其添加到您的 routing.yml:

# app/config/routing.yml

payum_capture:
    resource: "@PayumBundle/Resources/config/routing/capture.xml"

payum_authorize:
    resource: "@PayumBundle/Resources/config/routing/authorize.xml"

payum_notify:
    resource: "@PayumBundle/Resources/config/routing/notify.xml"

取自这里: http: //payum.org/doc/0.14/PayumBundle/get_it_started

于 2015-02-10T16:42:41.173 回答