【问题标题】:Laravel - link paypal payment to order idLaravel - 将贝宝付款链接到订单 ID
【发布时间】:2020-07-20 15:41:55
【问题描述】:

我正在使用它来处理贝宝付款:https://artisansweb.net/paypal-payment-gateway-integration-in-laravel/

我的页面有这个网址:/shop/order/1/payment 其中1是订单ID。

一旦付款回来,'payment_success'方法将付款信息保存到数据库中,但我与上面的ID没有任何联系..所以我不知道支付了什么订单..

我如何传递这些信息,以便最终在处理收到的订单时知道用户支付了什么?

谢谢!

【问题讨论】:

    标签: laravel paypal relationship


    【解决方案1】:

    如果您将 payment_id 保存到您的订单行,您可以简单地通过以下方式找到订单

    Order::query()->where('payment_id', $request->input('paymentId'))->first()

    如果存在,这将为您提供所需的订单。

    【讨论】:

    • 我无法保存付款 ID,因为付款 ID 仅在付款完成时提供。当我有付款 ID 时,我已经丢失了订单 ID。
    猜你喜欢
    • 1970-01-01
    • 2011-07-25
    • 2014-03-13
    • 2018-05-07
    • 1970-01-01
    • 2015-01-19
    • 2014-04-09
    • 2015-07-23
    相关资源
    最近更新 更多