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);
 				}