问题标签 [payum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1105 浏览

php - 用刀片替换树枝模板

有没有办法用刀片模板替换标准模板?我将 payum 与 payum-laravel-package 和 klarna-checkout 网关一起使用。

我已经到了需要替换 AuthorizeAction 模板的地步。我注意到我可以创建一个配置选项,payum.action.authorize但我对 twig 如何工作的理解为零,绝对不能与 laravel 结合使用。

有没有办法获得对视图的更多控制?还是 AuthorizeAction 本身?

我发现其中的所有操作KlarnaCheckoutGatewayFactory都是可配置的,所以我尝试制作一个AuthorizeAction从默认扩展的我自己的操作,然后在向 payumBuilder 添加新网关时将其包含在配置中。但我想这不应该工作,因为我收到以下错误:

ArrayObject.php 第 21 行中的 LogicException:如果给定自定义 ArrayAccess 实例,则必须实现可遍历接口。这是因为一些 php 的限制。

0 投票
1 回答
1122 浏览

php - Register custom gateway with PayumBundle

I am trying to register a custom Gateway Factory with the PayumBundle. If I register my Gateway Factory directly with the PayumBuilder it works fine. But if i add it via the PayumBundle all the extensions are missing.

And my service configuration looks like this:

Maybe it's related to https://github.com/Payum/Payum/issues/452

I use symfony 2.8, payum-core 1.2.2 and payum-bundle 1.2.3


Update: With payum-bundle 2.0 it works with this configuration

and service configuration like

0 投票
1 回答
146 浏览

laravel - Laravel Payum Omnipay Bridge 逻辑异常

每当我尝试捕获信用卡付款时,我都会从 omnipay 桥接器收到此错误:

这是我的代码:

->execute()函数是引发错误的函数。我还从错误中提到了相同的问题:必须明确设置信用卡详细信息,或者必须有一个支持获取信用卡请求的操作

0 投票
2 回答
501 浏览

symfony - Payum Bundle Symfony 2 extended_pa​​yment_data

在 Payum Bundle Setup 之后,当我这样做时,php app/console doctrine:schema:update --force我得到了这个异常:

C:\wamp\www\shop_@stable>php 应用程序/控制台原则:schema:update --force

[Doctrine\DBAL\DBALException]
请求的未知列类型“extended_pa​​yment_data”。您使用的任何 Doctrine 类型都必须在 \Doctrine\DBAL\Types\Type::addType() 中注册。您可以
使用 \Doctrine\DBAL\Types\Type::getTypesMap() 获得所有已知类型的列表。
如果在数据库自省期间发生此错误,那么您可能忘记为
Doctrine Type 注册所有数据库类型。使用 AbstractPlatform#registerDoctrineTypeMapping() 或让您的自定义
类型实现 Type#getMappedDatabaseTypes()。如果类型名称为空,则可能
是缓存有问题或忘记了一些映射信息。

这是我的 composer.json 内容:

0 投票
2 回答
1650 浏览

symfony - Symfony2.8 集成 Payum Bundle

我在我的网站中使用 PayumBundle 进行贝宝集成。我已经设置了捆绑包,如 https://github.com/Payum/PayumBundle/blob/master/Resources/doc/get_it_started.md中所述

并为payum安装了paypal express checkout nvp扩展。

这是我的控制器:

这是配置文件:

但是,当我提交表单时,我收到以下错误“

我查看了 PaypalExpressCheckoutGatewayFactory 类,其中配置在第 89 行的 populateConfig 函数中传递,

键'httplug.message_factory'没有在任何地方定义?

堆栈跟踪:

0 投票
0 回答
263 浏览

php - 尝试调用名为“getTokenFactory”的未定义方法 [PayumBundle - Symfony2]

我正在尝试实现 PayumBundle,但是当我单击按钮支付时出现此错误:

尝试调用类“Payum\Bundle\PayumBundle\Registry\ContainerAwareRegistry”的名为“getTokenFactory”的未定义方法。

$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(

支付控制器.php

配置.yml

0 投票
1 回答
143 浏览

php - 获取数组中的值 [Symfony2 - Payum]

当用户在购物车中添加一些产品时,产品将保存在包含价格、数量、描述等的实体命令中......

我想在实体命令中获取 PriceHT,以便我可以将其发送到贝宝。

我正在使用 Payum (1.0.0)。

我有这个错误:

试图调用“FLY\BookingsBundle\Entity\Commandes”类的名为“getPriceTTC”的未定义方法。

这是 dump($commande); 的结果。

这是我到目前为止所做的:

添加:

0 投票
2 回答
299 浏览

symfony - Payum - 未找到特征“Payum\Core\GatewayAwareTrait”

当我运行 php app/console payum:gateway:debug

我有这个错误信息

有人可以帮我理解有什么问题吗?

谢谢 ;)

我的控制器:

我的应用程序提供定期付款订阅

我的 composer.json :

在这里我表示尊重 payum

应用内核.php

这里我只调用 PayumBundle

PHP版本:

0 投票
1 回答
101 浏览

symfony - payum - 参数 2 中未给出的 HttpClientInterface 已通过

我的 api 调用出现 500 错误:

我认为构造函数https://github.com/Payum/PaypalExpressCheckoutNvp/blob/master/Api.php存在问题。没有关于 2 参数的默认值……这有什么问题吗?

这是我的作曲家:

这是我的控制器:

0 投票
0 回答
822 浏览

symfony - Symfony3 上的 Payum Paypal

我正在尝试在 Symfony 下的网页上集成 paypal 的支付系统。经过一些研究,我遇到了 Payum,它显然是该功能的最佳捆绑包。问题是我不太了解文档,所以我拥有的最终代码不起作用。有人已经使用过 payum 并且可以帮助我理解它吗?

我有例如: $paypalRestPaymentDetailsClass 它来自无处,我不知道这个类应该是什么

这是我的代码:

谢谢