store payment.info during _execute_payment asap

This commit is contained in:
Lukas Bockstaller
2026-08-06 14:30:40 +02:00
parent 4ae628737d
commit ae5fa83da5
+2
View File
@@ -677,6 +677,8 @@ class PaypalMethod(BasePaymentProvider):
raise PaymentException(_('We had trouble communicating with PayPal'))
else:
pp_captured_order = response.result
payment.info = json.dumps(pp_captured_order.dict())
payment.save()
try:
ReferencedPayPalObject.objects.get_or_create(order=payment.order, payment=payment, reference=pp_captured_order.id)