diff --git a/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/PaypalCheckoutManagerImpl.java b/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/PaypalCheckoutManagerImpl.java index 2dda66c1e3295b178a8218557bea91549755455f..1903233c6da5a8dd322120aae2726fbe21b0491e 100644 --- a/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/PaypalCheckoutManagerImpl.java +++ b/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/PaypalCheckoutManagerImpl.java @@ -199,6 +199,8 @@ public class PaypalCheckoutManagerImpl implements PaypalCheckoutManager { trx = checkoutProvider.captureOrder(trx); if(PaypalCheckoutStatus.COMPLETED.name().equals(trx.getPaypalOrderStatus())) { completeTransactionSucessfully(trx); + } else if(PaypalCheckoutStatus.PENDING.name().equals(trx.getPaypalOrderStatus())) { + pendingTransaction(trx); } else { completeDeniedTransaction(trx); }