Skip to main content
knowledgecenter.avangate.com

Express payments checkout

Overview

Use the Express payments checkout flow to minimize billing data entry for your shoppers, depending on the selected payment method, enabling you to further streamline the available single page checkout flows This flow is particularly optimized to facilitate high volumes of payments via PayPal.

 

Note: Avangate recommends that you test the compatibility of existing shopping cart templates with the 'Express payments checkout' flow to ensure smooth purchase experiences for customers.

Availability

This functionality is available to all Avangate accounts. 

Requirements

Use a currency parameter in the Buy Link, preferably EUR or USD when pre-selecting PayPal as the payment method for the Express payments checkout, to ensure that the ordering process uses a PayPal supported currency.

 

If shoppers are geolocated in a market using a currency not supported by PayPal, the Avangate system automatically switches the currency to Euro (EUR), but only in scenarios in which PayPal is the preselected method for the Express payments checkout.

Express payments checkout flow 

The Express payments checkout flow modifies the shopping cart design by positioning the payment methods selector area above the billing details section. 

PayPal

In scenarios in which you use PayPal as the pre-selected payment method for the Express payments checkout flow, the cart displays a streamlined Billing Information area. Customers are only required to select the currency for the transaction that can be either EUR or USD.

 

Cards and other payment methods

By default, the payments method list features four visible items. Users can click on the Select other methods link to access an extensive list of payment methods, initially hidden. Note: These are all payment methods activated for your account.

The order in which items are listed in this area is optimized by the Avangate system to reflect the popularity of payment methods in specific geographies worldwide. This causes the list to vary from market to market according to the location of shoppers.

PayPal Express payments checkout links query parameters

You can build buy Links for the Express payments checkout flow manually. Use the parameters described below either with your custom domain or with https://secure.avangate.com/order/checkout.php:

Parameter Description

NODATA = 1

Use in conjunction with PAY_TYPE=PAYPAL to trigger the Express payments checkout flow with PayPal which will circumvent Avangate checkout and redirect customers directly to PayPal. Expected behavior: Shoppers click on a Buy Link using the NODATA=1 andPAY_TYPE=PAYPAL parameters, and are redirected to PayPal, rather than be taken to the Avangate shopping cart (checkout.php).

PAY_TYPE=PAYPAL

PayPal - preselected payment method for the order. Needs to be used in conjunction with the DESIGN_TYPE=1 parameter to trigger the Express payments checkout flow with PayPal.

CURRENCY (optional

Preselect the billing currency to be used in the transaction.

CLEAN_CART (optional)

Set this parameter to 1 to reset the cart contents or to ALL to reset the cart session. Use this parameter to remove products from the current cart session. Note: CLEAN_CART does remove production options or custom prices from the current cart session.

DESIGN_TYPE (optional)

Value = 1. When DESIGN_TYPE=1 is used in Buy Links the parameter changes the layout of the shopping cart template interface, positioning the payment methods selector in a more prominent position, above the billing details area.

  Value = 2. When DESIGN_TYPE=1 is used in Buy Links customers are redirected to their PayPal account, where they log in and confirm the payment. After payment confirmation, they are redirected to the shopping cart to confirm the billing and delivery data and enter their VAT ID.

Here's an example of such a link:

https://secure.avangate.com/order/checkout.php?PRODS=1234567&QTY=1&COUPON=4066_100&CLEAN_CART=ALL

Generate an Express payments checkout flow link

  1. Navigate to Generate links under Setup.
  2. Select the Express payments checkout flow option in the list of purchase flows available under the Link options area.
  3. Select one or more products and configure advanced options, if needed.
  4. Scroll down to the bottom of the page and click the Generate link button.
  5. The Avangate system builds a link such as the following:
https://secure.avangate.com/order/checkout.php?PRODS=1234567&DESIGN_TYPE=1

Generate an Express payments checkout flow link for PayPal

  1. Navigate to Generate links under Setup.
  2. Select the Express payments checkout flow option in the list of purchase flows available under the Link options area.
  3. Select one or more products.
  4. Click the Show advanced options link, and select PayPal from the Payment method drop down menu in the Additional options area.
  5. Configure additional advanced options, if needed.
  6. Scroll down to the bottom of the page and click the Generate link button.
  7. The Avangate system will build a link such as the following:
https://secure.avangate.com/order/checkout.php?PRODS=1234567&DESIGN_TYPE=1&PAY_TYPE=PAYPAL

PayPal Express payments checkout workflow

  1. Shopper clicks on the Express payments checkout flow with PayPal Buy Link and is redirected to PayPal.
  2. Shopper logs into PayPal and is displayed an order summary containing preliminary prices. Note: For free orders, Avangate needs to authorize $1 / 1 EUR to validate the PayPal account (the credit / debit cards associated with the account). This is a common industry-wide practice for e-commerce companies. Pre-authorizations are designed to ensure that credit/debit cards and PayPal accounts (the credit / debit cards associated with PayPal accounts) are valid and that the necessary funds exist to charge customers for trial conversions and subscription renewals. Temporary charges used for the pre-authorization process are reversed within one hour.
  3. Shopper advances to the "Review your information" page. The Shipping address details from PayPal will be copied to the Avangate Billing and Delivery information.
  4. Shopper clicks Continue and is redirected back to the Avangate shopping cart in the verify.php page. Billing and Delivery information are not editable at this point. Depending on the Shipping address in PayPal, the final costs of the order may vary, due to the addition of taxes.
  5. Shopper click on Place Order to finish the purchase process.
  6. Avangate charges the shopper, which is taken to the Thank you page.

Paypal Express payments checkout

 

Generic Express payments checkout flow 

 

Are free orders supported?

For free orders (with zero value) Avangate authorizes a minimum charge, for example $1 when USD is the currency used for PayPal account validation purposes. Avangate subsequently returns the money to the shopper.

Can CARD=1 and CARD=2 parameters be used with the Express Payments Flow?

The Express payments flow supports both CARD=1 and CARD=2 parameters.