问题标签 [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.
php - 用刀片替换树枝模板
有没有办法用刀片模板替换标准模板?我将 payum 与 payum-laravel-package 和 klarna-checkout 网关一起使用。
我已经到了需要替换 AuthorizeAction 模板的地步。我注意到我可以创建一个配置选项,payum.action.authorize
但我对 twig 如何工作的理解为零,绝对不能与 laravel 结合使用。
有没有办法获得对视图的更多控制?还是 AuthorizeAction 本身?
我发现其中的所有操作KlarnaCheckoutGatewayFactory
都是可配置的,所以我尝试制作一个AuthorizeAction
从默认扩展的我自己的操作,然后在向 payumBuilder 添加新网关时将其包含在配置中。但我想这不应该工作,因为我收到以下错误:
ArrayObject.php 第 21 行中的 LogicException:如果给定自定义 ArrayAccess 实例,则必须实现可遍历接口。这是因为一些 php 的限制。
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
laravel - Laravel Payum Omnipay Bridge 逻辑异常
每当我尝试捕获信用卡付款时,我都会从 omnipay 桥接器收到此错误:
这是我的代码:
该->execute()
函数是引发错误的函数。我还从错误中提到了相同的问题:必须明确设置信用卡详细信息,或者必须有一个支持获取信用卡请求的操作。
symfony - Payum Bundle Symfony 2 extended_payment_data
在 Payum Bundle Setup 之后,当我这样做时,php app/console doctrine:schema:update --force
我得到了这个异常:
C:\wamp\www\shop_@stable>php 应用程序/控制台原则:schema:update --force
[Doctrine\DBAL\DBALException]
请求的未知列类型“extended_payment_data”。您使用的任何 Doctrine 类型都必须在 \Doctrine\DBAL\Types\Type::addType() 中注册。您可以
使用 \Doctrine\DBAL\Types\Type::getTypesMap() 获得所有已知类型的列表。
如果在数据库自省期间发生此错误,那么您可能忘记为
Doctrine Type 注册所有数据库类型。使用 AbstractPlatform#registerDoctrineTypeMapping() 或让您的自定义
类型实现 Type#getMappedDatabaseTypes()。如果类型名称为空,则可能
是缓存有问题或忘记了一些映射信息。
这是我的 composer.json 内容:
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'没有在任何地方定义?
堆栈跟踪:
php - 尝试调用名为“getTokenFactory”的未定义方法 [PayumBundle - Symfony2]
我正在尝试实现 PayumBundle,但是当我单击按钮支付时出现此错误:
尝试调用类“Payum\Bundle\PayumBundle\Registry\ContainerAwareRegistry”的名为“getTokenFactory”的未定义方法。
$captureToken = $this->get('payum')->getTokenFactory()->createCaptureToken(
支付控制器.php
配置.yml
php - 获取数组中的值 [Symfony2 - Payum]
当用户在购物车中添加一些产品时,产品将保存在包含价格、数量、描述等的实体命令中......
我想在实体命令中获取 PriceHT,以便我可以将其发送到贝宝。
我正在使用 Payum (1.0.0)。
我有这个错误:
试图调用“FLY\BookingsBundle\Entity\Commandes”类的名为“getPriceTTC”的未定义方法。
这是 dump($commande); 的结果。
这是我到目前为止所做的:
添加:
symfony - Payum - 未找到特征“Payum\Core\GatewayAwareTrait”
当我运行 php app/console payum:gateway:debug
我有这个错误信息
有人可以帮我理解有什么问题吗?
谢谢 ;)
我的控制器:
我的应用程序提供定期付款订阅
我的 composer.json :
在这里我表示尊重 payum
应用内核.php
这里我只调用 PayumBundle
PHP版本:
symfony - payum - 参数 2 中未给出的 HttpClientInterface 已通过
我的 api 调用出现 500 错误:
我认为构造函数https://github.com/Payum/PaypalExpressCheckoutNvp/blob/master/Api.php存在问题。没有关于 2 参数的默认值……这有什么问题吗?
这是我的作曲家:
这是我的控制器:
symfony - Symfony3 上的 Payum Paypal
我正在尝试在 Symfony 下的网页上集成 paypal 的支付系统。经过一些研究,我遇到了 Payum,它显然是该功能的最佳捆绑包。问题是我不太了解文档,所以我拥有的最终代码不起作用。有人已经使用过 payum 并且可以帮助我理解它吗?
我有例如: $paypalRestPaymentDetailsClass 它来自无处,我不知道这个类应该是什么
这是我的代码:
谢谢