PayPal Express Checkout (rev1.5.3)
Manage your PayPal account.
Configuration Instructions:
1. Sign up for your PayPal account - click here.
2. Ensure you have entered the appropriate security data for username/pwd etc, below.
3. In your PayPal account, enable Instant Payment Notification:
under "Profile", select Instant Payment Notification Preferences
click the checkbox to enable IPN
if there is not already a URL specified, set the URL to:
https://YOUR-URI/SUB-FOLDER-IF-ANY/ipn_main_handler.php
Requirements:
*CURL is used for outbound communication with the gateway over ports 80 and 443, so must be active on your hosting server and able to use SSL.
Enable this Payment Module
Do you want to enable this payment module?
True
False
Sort order of display.
Sort order of display. Lowest is displayed first.
Payment Zone
If a zone is selected, only enable this payment method for that zone.
Express Checkout Shortcut Button
The Express Checkout Shortcut button shows up on your shopping cart page to invite your customers to pay using PayPal without having to give all their address details on your site first before selecting shipping options.
It has been shown to increase sales and conversions when enabled.
Default: On
On
Off
Set Order Status
Set the status of orders paid with this payment module to this value.
Recommended: Processing[2]
Set Unpaid Order Status
Set the status of unpaid orders made with this payment module to this value.
Recommended: Pending[1]
Set Refund Order Status
Set the status of refunded orders to this value.
Recommended: Pending[1]
Express Checkout: Require Confirmed Address
Do you want to require that your (not-logged-in) customers use a *confirmed* address when choosing their shipping address in PayPal?
(this is ignored for logged-in customers)
Yes
No
Express Checkout: Select Cheapest Shipping Automatically
When customer returns from PayPal, do we want to automatically select the Cheapest shipping method and skip the shipping page? (making it more *express*)
Note: enabling this means the customer does *not* have easy access to select an alternate shipping method (without going back to the Checkout-Step-1 page)
Yes
No
Express Checkout: Skip Payment Page
If the customer is checking out with Express Checkout, do you want to skip the checkout payment page, making things more *express*?
(NOTE: The Payment Page will auto-display regardless of this setting if you have Coupons or Gift Certificates enabled in your store.)
Yes
No
Express Checkout: Automatic Account Creation
If a visitor is not an existing customer, a Zen Cart account is created for them. Would you like make it a permanent account and send them an email containing their login information?
NOTE: Permanent accounts are auto-created if the customer purchases downloads or gift certificates, regardless of this setting.
Yes
No
Payment Action
How do you want to obtain payment?
Default: Final Sale
Auth Only
Final Sale
Transaction Currency
Which currency should the order be sent to PayPal as?
NOTE: if an unsupported currency is sent to PayPal, it will be auto-converted to USD (or GBP if using UK account)
Default: Selected Currency
Selected Currency
Only USD
Only AUD
Only CAD
Only EUR
Only GBP
Only CHF
Only CZK
Only DKK
Only HKD
Only HUF
Only JPY
Only NOK
Only NZD
Only PLN
Only SEK
Only SGD
Only THB
Only MXN
Only ILS
Only PHP
Only TWD
Only BRL
Only MYR
Only TRY
Store (Brand) Name at PayPal
The name of your store as it should appear on the PayPal login page. If blank, your store name will be used.
Allow eCheck?
Do you want to allow non-instant payments like eCheck/EFT/ELV?
Any
Instant Only
PayPal Page Style
The page-layout style you want customers to see when they visit the PayPal site. You can configure your Custom Page Styles in your PayPal Profile settings. This value is case-sensitive.
API Signature -- Username
The API Username from your PayPal API Signature settings under *API Access*. This value typically looks like an email address and is case-sensitive.
API Signature -- Password
The API Password from your PayPal API Signature settings under *API Access*. This value is a 16-character code and is case-sensitive.
API Signature -- Signature Code
The API Signature from your PayPal API Signature settings under *API Access*. This value is a 56-character code, and is case-sensitive.
PayPal Mode
Which PayPal API system should be used for processing?
Choices:
For choice #1, you need to supply API Settings above.
1. PayPal = Express Checkout with a regular PayPal account
or
for choices 2 & 3 you need to supply PAYFLOW settings, below (and have a Payflow account)
2. Payflow-UK = Website Payments Pro UK Payflow Edition
3. Payflow-US = Payflow Pro Gateway only
PayPal
Payflow-UK
Payflow-US
Live or Sandbox
Live: Used to process Live transactions
Sandbox: For developers and testing
live
sandbox
Debug Mode
Would you like to enable debug mode? A complete detailed log of failed transactions will be emailed to the store owner.
Off
Alerts Only
Log File
Log and Email