问题标签 [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 回答
1326 浏览

express - Payum Paypal Express 结帐详情

我正在使用 payum 网站文档中的示例来创建使用 paypal 快速结帐的付款。我被重定向到 Paypal,但即使我指定了金额和描述,​​paypal 也会显示“当前购买”,它会列出描述和价格。

http://payum.org/doc/0.12/PaypalExpressCheckoutNvp/get-it-started

如何让 Payum 将详细信息传递给 Paypal。有我可以设置的变量列表吗?我也想禁用运输。

0 投票
1 回答
211 浏览

php - 错误:必须明确设置信用卡详细信息或必须有支持获取信用卡请求的操作

我使用 Payum 稳定版 0.13 和 Zend 框架 v2 通过 AuthorizeNet 进行支付。我的测试代码:

我有这个错误

我该如何解决?谢谢!

0 投票
1 回答
2174 浏览

php - 使用 Symfony2 设置 Payum Bundle 时出现错误

我正在使用 Symfony 2.6 并尝试设置 PayumBundle (paypal express checkout),但出现错误

我正在按照文档中提到的步骤进行操作

这就是我的config.yml样子

这是我的实体PaymentToken

这是实体PaymentDetails

我已经浏览了很多在线文档和其他类似的帖子,我不明白为什么会出现这个错误。

我什至无法到达控制器,所以有些东西告诉我这是config.ymlPayum 的配置设置不正确。我一遍又一遍地浏览文档,我似乎找不到我做错了什么。

我将非常感谢您通过此错误的任何帮助。

0 投票
2 回答
848 浏览

php - 无法使用 Symfony 向 PayPal 发送付款

我正在使用 Symfony 并尝试使用PayumBundle将付款详细信息发送到 PayPal ,我配置了 PayumBundle 并且我让它工作直到被重定向到 paypal 但没有发送付款详细信息所以我在线搜索并在 SO 中遇到了这个问题和这是我看到的确切的空白信息屏幕。

查看答案指向的文档,我想出了以下代码,但是当我尝试访问调用以下prepare操作的路由时。我遇到了一个错误

Error: Cannot use object of type ClickTeck\featuresBundle\Entity\Orders as array

然后我尝试使用以下内容,但这会导致贝宝结束时出现另一个错误

这就是我的Order实体的样子

有人可以帮我看看这是怎么回事吗?我试图让 PayumBundle 工作已经 2 天了。

我将非常感谢这方面的任何帮助。如何向 PayPal 发送付款详情?

0 投票
2 回答
245 浏览

php - 使用 symfony 向贝宝发送多个产品

我正在使用 Symfony Payum 捆绑包向 PayPal 发送订单,到目前为止它与单个产品一起工作正常

假设我的单个产品数组看起来像这样

然后下面的代码工作得很好

但是,如果我有多个产品,如下面的数组,那么如何处理呢?

0 投票
1 回答
1226 浏览

php - PayumBundle:帐户被限制 - 10002

我正在使用带有测试凭据的 PayumBundleSandbox,一切正常,但是当我更改真实凭据时,我收到以下错误“帐户被限制”为“L_ERRORCODE0”:“10002”。怎么了?

0 投票
1 回答
1810 浏览

php - 使用(omnipay payum 和 symfony)集成支付网关 2checkout

我正在尝试使用2checkout设置payumbundle ,但我似乎无法理解如何设置以及如何将信息发送到 2checkout。config.yml

在此之前,我已经使用 Payum 成功设置了 PayPal 快速结账,并且我对 Payum 有点熟悉(仍在学习 Payum)

这是我到目前为止所做的

我已经安装了omnipay 2checkout 捆绑包

因为我似乎无法在网上找到 2checkout 的任何示例,而我找到的最接近的是 stripe,所以查看它的示例 这是我的 config.yml

这里我的第一个问题出现了

Q1:我如何知道在 config.yml 中为不同的网关添加哪些信息

现在转到我的操作中的代码,该代码应该将信息发送到 2checkout 并将数据添加到数据库。

我正在使用与 PayPal 和 paypal payum 相同的实体,在details数据库列中添加了数据,但是对于 2checkout,它没有添加任何详细信息并给出一个Integrity constraint violation可以理解的错误,因为详细信息不应该为空,所以这是我的第二个问题

Q2:我们不能为不同的支付方式使用同一个实体吗?还是每种支付方式都应该有自己的实体?如果我们可以使用相同的实体,为什么 payum 不会为details列生成任何内容。我在这里做错了什么

如果有人可以帮助我,我将非常感激,我需要查看一个示例,而不仅仅是关于如何集成 2checkout 的说明。然而,解释也将不胜感激。

更新

这是我在我的操作中更新的代码,它正在准备添加到数据库中的付款,但交易失败

这是我看到的回复,我似乎无法理解为什么它会失败

0 投票
2 回答
435 浏览

php - Symfony 错误找不到模板

设置 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(),

0 投票
2 回答
3514 浏览

php - 使用自定义表单 symfony 进行条带结帐

我有一个结帐表格,用于将购物车详细信息发送到不同的支付网关,例如使用 Symfony 和Payum的 paypal 。

现在我正在尝试将付款详细信息发送到条带,以防用户选择条带结帐选项。目前与条纹的集成工作正常,我可以发送付款并从条纹获得响应但是为了将信用卡详细信息发送到条纹我被重定向到capture

在此处输入图像描述

我在哪里看到“用卡付款”按钮,如果我点击它,弹出窗口似乎输入信用卡详细信息

在此处输入图像描述

我想做的是允许用户在我拥有的结帐表格上添加信用卡详细信息,而不是您在弹出窗口中看到的表格。有可能实现这一目标吗?我如何使用自己的表单将数据发送到条带而不是使用条带弹出窗口?

我在这个这个例子中找到了一个非常接近的例子。有没有条纹的例子?任何帮助将不胜感激。

0 投票
2 回答
460 浏览

php - 使用 Symfony PayumBundle 捕获无效的信用卡异常

我正在尝试使用 PayumBundle的Omnipay BridgeInvalidCreditCardException来捕获任何其他异常。

我努力了:

但是在代码被我抓住之前,它会Omnipay抛出自己的信用卡号无效异常。

在评论中它还说:

通常,如果您想使用自定义错误消息自己验证信用卡,您应该使用框架的验证库,而不是这种方法。

这正是我想要做的,我如何使用 Symfony PayumBundle异常验证带有自定义错误的卡?

请不要像下面的第一个答案一样提供参考来回答这个问题。我非常感谢他的帮助,但这并不能帮助我了解如何在我的代码中使用该异常。

很重要

我正在尝试更好地理解 PayumBundle,因此我需要了解我做错了什么和步骤(不是英文,而是带有解释的真实示例代码)我应该采取措施在我的操作中抓住异常并显示用户友好的消息。请理解,我对 symfony 很陌生,我正在努力学习,如果你要我创建一个服务并做这个或那个,那么它对我没有帮助,请看这里的例子,我真的很感谢你的帮助但后来我真的真的迷路了。

请注意,如果输入了正确的信用卡号,交易就可以顺利进行,只有当输入错误的卡号或卡过期或任何其他情况时,我需要捕捉到例外情况。

如果有帮助,这就是我的 config.yml 的样子