Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gateways:paypal:paypal_plus [2017/10/09 13:01] – [Pay Upon Invoice] adamgateways:paypal:paypal_plus [2025/03/04 18:11] (current) – [Setting Up PayPal Plus for FoxyCart] adam
Line 1: Line 1:
 ---- dataentry gateway ---- ---- dataentry gateway ----
-type            : gateway         # do not change this line +type               : gateway # do not change this line 
- +name               : PayPal Plus #  
-# Add the full name of the gateway after the colon below. +countries          : DE #  
-name            : PayPal Plus +support-added      : 2.0.0  
- +support-removed     #  
-Supported Countries. Please use 2-character ISO Country Codes available at +supports-3dsecure  : yes enter "yes" or "no" (without quotes)
-# http://www.iso.org/iso/english_country_names_and_code_elements +
-# Separate multiple country codes by commas. +
-countries       : DE +
- +
-Enter the FoxyCart versions where support was added or removed (if applicable). +
-# Version numbers should include applicable decimals, such as "0.7.0" and not "070" +
-support-added   : 2.0.0 +
-support-removed :  +
- +
-Features and Details+
 auth-net-emulation :  # enter "yes" or "no" (without quotes) auth-net-emulation :  # enter "yes" or "no" (without quotes)
-supports-3dsecure   enter "yes" or "no" (without quotes)+gateway_url        https://www.paypal.com/de/webapps/mpp/paypal-plus  
 +----
  
-# Gateway URL 
-gateway_url     : https://www.paypal.com/de/webapps/mpp/paypal-plus 
----- 
  
  
Line 31: Line 19:
 ===== Setting Up PayPal Plus for FoxyCart ===== ===== Setting Up PayPal Plus for FoxyCart =====
  
-PayPal Plus requires a fully verified PayPal merchant account and goes through a vetting process. To apply for PayPal Plus go to www.paypal.de/paypal-plus+PayPal Plus requires a fully verified **GERMAN** PayPal merchant account and goes through a vetting process. To apply for PayPal Plus go to www.paypal.de/paypal-plus
  
 +<WRAP center round important 90%>
 +Subscriptions are not supported with PayPal Plus at this time. If you intend to sell subscriptions with your FoxyCart store, you will also need to make use of another payment gateway that does.
 +</WRAP>
 ==== Important Notes ==== ==== Important Notes ====
  
-  * PayPal Plus requires a German PayPal Business account 
   * At this time, it is not possible to process subscriptions with PayPal Plus   * At this time, it is not possible to process subscriptions with PayPal Plus
   * Cart editing and the ability to add coupons is disabled on the checkout when PayPal Plus is enabled. This can still be completed on the cart though.   * Cart editing and the ability to add coupons is disabled on the checkout when PayPal Plus is enabled. This can still be completed on the cart though.
Line 75: Line 65:
 ===== Important Notes and Caveats ===== ===== Important Notes and Caveats =====
  
 +==== Possible Action: Datafeed Handling ====
 +
 +At the time of the customer completing the transaction - we don't necessarily know whether the transaction was completed yet or not. We instead rely on a notification from the gateway after the checkout has been completed to confirm whether the transaction was approved or not. To handle this, transactions are initially marked as pending, and when we get a confirmation from the gateway on the result of the transaction, we update it accordingly. Each time the status changes, a datafeed will be sent to your endpoint if configured with the transaction details and the ''status'' node will be present.
 +
 +The ''status'' node can contain one of three different values: ''pending'', ''approved'' or ''rejected''. Depending on the types of actions you're needing to perform at your datafeed endpoint, you need to make sure the appropriate status value is present first.
 ==== Pay Upon Invoice ==== ==== Pay Upon Invoice ====
  

Site Tools