【问题标题】:How to Perform Payment Refund in Payum bundle using stripe and Paypal?如何使用 Stripe 和 Paypal 在 Payum 捆绑包中执行付款退款?
【发布时间】:2014-05-22 19:35:26
【问题描述】:

我想使用 Payum Bundle 进行付款退款,我如何使用 Payum Bundle 使用 Stripe 和 Paypal 进行付款退款?

谢谢。

【问题讨论】:

    标签: payum


    【解决方案1】:

    此功能尚未实现。理论上很容易实施(1-2天)。

    必须做什么:

    您必须创建 payum 的请求:RefundRequest 和两个支持该请求的 payum 操作(可以管理它)。在操作中,您必须放置特定于付款的退款逻辑。由于退款状态还不存在,因此可能需要对状态进行一些更改。

    可以将退款操作添加到捆绑包中以方便将来使用。

    【讨论】:

    • 感谢您的回复@Maksim。如果我理解你在这里解释的内容,那么它可能会像下面这样工作。 1. 我必须像CaptureRequest 一样创建RefundRequest。 2. 我必须创建动作RefundAction Like CaptureAction。 3. 我必须在调用RefundActionTokenFactory 类中添加新方法。这是我必须遵循的正确步骤吗?
    • 是的,它是正确的。你可能还需要一个退款控制器(就 symfony 而言)。这可能会处理退款请求。然后令牌工厂为这个控制器创建一个令牌
    • 我明白了,但是当我在 Request 中插入 SecuredRefundRequest() 时,它给了我错误Request SecuredRefundRequest{model: ArrayObject} is not supported. 你能帮我解决一下吗?
    • 应该有一个动作可以处理(也就是执行)请求。例如,如果您要执行 CaptureRequest,则有 Paypal CaptureActionBe2bill Capture Action
    猜你喜欢
    • 2014-04-03
    • 2015-12-23
    • 1970-01-01
    • 2021-07-17
    • 2015-09-29
    • 2017-06-03
    • 2013-07-04
    • 1970-01-01
    • 2016-05-23
    相关资源
    最近更新 更多