diff --git a/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/CheckoutV2Provider.java b/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/CheckoutV2Provider.java
index 56ae1cb5595745104f9a68bd1c32ea4937dd6816..4116a8437f7ad066422af822a641ec8447d5aeef 100644
--- a/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/CheckoutV2Provider.java
+++ b/src/main/java/org/olat/resource/accesscontrol/provider/paypalcheckout/manager/CheckoutV2Provider.java
@@ -78,7 +78,7 @@ public class CheckoutV2Provider {
 	private PaypalCheckoutTransactionDAO transactionDao;
 	
 	public PaypalCheckoutTransaction createOrder(org.olat.resource.accesscontrol.Order order, PaypalCheckoutTransaction trx) {
-		ApplicationContext applicationContext = new ApplicationContext();
+		ApplicationContext applicationContext = buildApplicationContext();
 		OrderRequest orderRequest = buildOrderRequest(order, "AUTHORIZE", applicationContext);
 		OrdersCreateRequest request = buildOrdersCreateRequest(orderRequest);
 
@@ -118,7 +118,7 @@ public class CheckoutV2Provider {
 		
 		String returnURL = url + "/" + trx.getSecureSuccessUUID() + ".html;jsessionid=" + sessionId + "?status=success";
 		String cancelURL = url + "/" + trx.getSecureCancelUUID() + ".html;jsessionid=" + sessionId + "?status=cancel";
-		ApplicationContext applicationContext = new ApplicationContext()
+		ApplicationContext applicationContext = buildApplicationContext()
 				.cancelUrl(cancelURL)
 				.returnUrl(returnURL);
 
@@ -165,6 +165,12 @@ public class CheckoutV2Provider {
         return checkoutRequest;
 	}
 	
+	private ApplicationContext buildApplicationContext() {
+		ApplicationContext context = new ApplicationContext();
+		context.shippingPreference("NO_SHIPPING");
+		return context;
+	}
+	
 	private OrdersCreateRequest buildOrdersCreateRequest(OrderRequest orderRequest) {
 		OrdersCreateRequest request = new OrdersCreateRequest();
 		request.header("prefer", "return=representation");