问题标签 [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.
express - Payum Paypal Express 结帐详情
我正在使用 payum 网站文档中的示例来创建使用 paypal 快速结帐的付款。我被重定向到 Paypal,但即使我指定了金额和描述,paypal 也会显示“当前购买”,它会列出描述和价格。
http://payum.org/doc/0.12/PaypalExpressCheckoutNvp/get-it-started
如何让 Payum 将详细信息传递给 Paypal。有我可以设置的变量列表吗?我也想禁用运输。
php - 错误:必须明确设置信用卡详细信息或必须有支持获取信用卡请求的操作
我使用 Payum 稳定版 0.13 和 Zend 框架 v2 通过 AuthorizeNet 进行支付。我的测试代码:
我有这个错误
我该如何解决?谢谢!
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 发送付款详情?
php - 使用 symfony 向贝宝发送多个产品
我正在使用 Symfony Payum 捆绑包向 PayPal 发送订单,到目前为止它与单个产品一起工作正常
假设我的单个产品数组看起来像这样
然后下面的代码工作得很好
但是,如果我有多个产品,如下面的数组,那么如何处理呢?
php - PayumBundle:帐户被限制 - 10002
我正在使用带有测试凭据的 PayumBundleSandbox,一切正常,但是当我更改真实凭据时,我收到以下错误“帐户被限制”为“L_ERRORCODE0”:“10002”。怎么了?
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 的说明。然而,解释也将不胜感激。
更新
这是我在我的操作中更新的代码,它正在准备添加到数据库中的付款,但交易失败
这是我看到的回复,我似乎无法理解为什么它会失败
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(),
php - 使用自定义表单 symfony 进行条带结帐
我有一个结帐表格,用于将购物车详细信息发送到不同的支付网关,例如使用 Symfony 和Payum的 paypal 。
现在我正在尝试将付款详细信息发送到条带,以防用户选择条带结帐选项。目前与条纹的集成工作正常,我可以发送付款并从条纹获得响应但是为了将信用卡详细信息发送到条纹我被重定向到capture
我在哪里看到“用卡付款”按钮,如果我点击它,弹出窗口似乎输入信用卡详细信息
我想做的是允许用户在我拥有的结帐表格上添加信用卡详细信息,而不是您在弹出窗口中看到的表格。有可能实现这一目标吗?我如何使用自己的表单将数据发送到条带而不是使用条带弹出窗口?
php - 使用 Symfony PayumBundle 捕获无效的信用卡异常
我正在尝试使用 PayumBundle的Omnipay BridgeInvalidCreditCardException
来捕获任何其他异常。
我努力了:
但是在代码被我抓住之前,它会Omnipay
抛出自己的信用卡号无效异常。
在评论中它还说:
通常,如果您想使用自定义错误消息自己验证信用卡,您应该使用框架的验证库,而不是这种方法。
这正是我想要做的,我如何使用 Symfony PayumBundle异常验证带有自定义错误的卡?
请不要像下面的第一个答案一样提供参考来回答这个问题。我非常感谢他的帮助,但这并不能帮助我了解如何在我的代码中使用该异常。
很重要
我正在尝试更好地理解 PayumBundle,因此我需要了解我做错了什么和步骤(不是英文,而是带有解释的真实示例代码)我应该采取措施在我的操作中抓住异常并显示用户友好的消息。请理解,我对 symfony 很陌生,我正在努力学习,如果你要我创建一个服务并做这个或那个,那么它对我没有帮助,请看这里的例子,我真的很感谢你的帮助但后来我真的真的迷路了。
请注意,如果输入了正确的信用卡号,交易就可以顺利进行,只有当输入错误的卡号或卡过期或任何其他情况时,我需要捕捉到例外情况。
如果有帮助,这就是我的 config.yml 的样子