Modified: ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml?rev=803151&r1=803150&r2=803151&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml (original)
+++ ofbiz/trunk/specialpurpose/ecommerce/data/DemoProduct.xml Tue Aug 11 
15:20:32 2009
@@ -77,6 +77,14 @@
     <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_REFUND" 
paymentService="" paymentCustomMethodId="PAYPAL_REFUND_PFP" 
paymentGatewayConfigId="PAYFLOWPRO_CONFIG"/>
     <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_RELEASE" 
paymentService="" paymentCustomMethodId="PAYPAL_CAPTURE_PFP" 
paymentGatewayConfigId="PAYFLOWPRO_CONFIG"/>
     -->
+    <!-- Example Standard PayPal Express Checkout Setup 
+    <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_AUTH" 
paymentService="" paymentCustomMethodId="PAYPAL_AUTH" 
paymentGatewayConfigId="PAYPAL_CONFIG"/>
+    <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_REAUTH" 
paymentService="" paymentCustomMethodId="PAYPAL_AUTH" 
paymentGatewayConfigId="PAYPAL_CONFIG"/>
+    <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_CAPTURE" 
paymentService="" paymentCustomMethodId="PAYPAL_CAPTURE" 
paymentGatewayConfigId="PAYPAL_CONFIG"/>
+    <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_REFUND" 
paymentService="" paymentCustomMethodId="PAYPAL_REFUND" 
paymentGatewayConfigId="PAYPAL_CONFIG"/>
+    <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_PAYPAL" paymentServiceTypeEnumId="PRDS_PAY_RELEASE" 
paymentService="" paymentCustomMethodId="PAYPAL_CAPTURE" 
paymentGatewayConfigId="PAYPAL_CONFIG"/>
+    -->
+
     <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_WORLDPAY" paymentServiceTypeEnumId="PRDS_PAY_EXTERNAL" 
paymentService="" paymentCustomMethodId="" 
paymentGatewayConfigId="WORLDPAY_CONFIG"/>
     <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_OFFLINE" paymentServiceTypeEnumId="PRDS_PAY_EXTERNAL" 
paymentService="" paymentCustomMethodId=""/>
     <ProductStorePaymentSetting productStoreId="9000" 
paymentMethodTypeId="EXT_COD" paymentServiceTypeEnumId="PRDS_PAY_EXTERNAL" 
paymentService="" paymentCustomMethodId=""/>

Modified: 
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/controller.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/controller.xml?rev=803151&r1=803150&r2=803151&view=diff
==============================================================================
--- 
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/controller.xml 
(original)
+++ 
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/controller.xml 
Tue Aug 11 15:20:32 2009
@@ -801,13 +801,19 @@
         <security auth="false" https="true"/>
         <event type="java" 
path="org.ofbiz.order.thirdparty.paypal.ExpressCheckoutEvents" 
invoke="getExpressCheckoutDetails"/>
         <response name="success" type="request" value="reviewOrder"/>
-        <response name="error" type="view-last"/>
+        <response name="error" type="view-last" value="main"/>
     </request-map>
     <request-map uri="payPalCheckoutCancel">
         <security auth="false" https="true"/>
         <event type="java" 
path="org.ofbiz.order.thirdparty.paypal.ExpressCheckoutEvents" 
invoke="expressCheckoutCancel"/>
         <response name="success" type="view-last"/>
     </request-map>
+    <request-map uri="payPalCheckoutUpdate">
+        <description>Handles callbacks from PayPal's Express Checkout Instant 
Update API</description>
+        <security auth="false" https="true"/>
+        <event type="service" invoke="payPalExpressCheckoutUpdate"/>
+        <response name="success" type="none"/>
+    </request-map>
 
     <!-- TO BE REMOVED
     <request-map uri="catalog">

Modified: 
ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/cart/microcart.ftl
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/cart/microcart.ftl?rev=803151&r1=803150&r2=803151&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/cart/microcart.ftl 
(original)
+++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/cart/microcart.ftl 
Tue Aug 11 15:20:32 2009
@@ -45,6 +45,9 @@
           <span id="onePageCheckoutDisabled" style="display:none" 
class="disabled">[${uiLabelMap.EcommerceOnePageCheckout}]</span>
           <span id="googleCheckoutEnabled"><a 
href="<@ofbizUrl>googleCheckout</@ofbizUrl>">[${uiLabelMap.EcommerceCartToGoogleCheckout}]</a></span>
           <span id="googleCheckoutDisabled" style="display:none" 
class="disabled">[${uiLabelMap.EcommerceCartToGoogleCheckout}]</span>
+          <#if shoppingCart?has_content && (shoppingCart.getGrandTotal() > 0)>
+          <span id="microCartPayPalCheckout"><a 
href="<@ofbizUrl>setPayPalCheckout</@ofbizUrl>"><img 
src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif"/></a>
+          </#if>
       <#else>
           <span class="disabled">[${uiLabelMap.OrderCheckoutQuick}]</span>
           <span 
class="disabled">[${uiLabelMap.EcommerceOnePageCheckout}]</span>


Reply via email to