Laravel - ссылка PayPal оплаты на идентификатор заказа - PullRequest
1 голос
/ 08 апреля 2020

Я использую это для обработки платежей PayPal: https://artisansweb.net/paypal-payment-gateway-integration-in-laravel/

На странице моих платежей есть следующий URL: /shop/order/1/payment Где 1 - идентификатор заказа.

Как только платеж возвращается, метод payment_success сохраняет информацию о платеже в базу данных, но у меня нет связи с вышеуказанным идентификатором. Поэтому я не знаю, какой заказ был оплачен ..

Как я могу передать эту информацию, чтобы в конце концов, когда я обработал полученный заказ, я знал, что пользователь заплатил?

Спасибо!

1 Ответ

1 голос
/ 08 апреля 2020

Если вы сохраняете payment_id в строке вашего заказа, вы можете просто найти заказ, выполнив

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

Если он существует, вы получите нужный вам заказ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...