Express Checkout allows merchants to minimize the number of steps customers must complete when they checkout. It is designed for merchants who don't have an Internet Merchant Account for processing credit and debit card payments. Buyers can pay with PayPal or credit and debit cards.
The checkout flow
When buyers choose PayPal Checkout, the merchant website, makes an API call to pass PayPal the transaction details. Customers are redirected to PayPal window to log in. The buyer can then select a shipping address and payment method, and approve the transaction. PayPal then returns buyers to the merchant's website to review and finalize the order.
Customers finish the checkout process on the merchant's website and review and approve payment. When customers complete the order, the website makes an API call (unseen by the customer) to PayPal to request payment.
Bricks'n Web Plugin
The plugin supports Simple and Parallel payments for Order, Authorize and Sale transactions.
The customer can select the Shipping address and cost dynamically from the PayPal checkout page.