PayPal Express Checkout Authentication

PayPal Express Checkout Authentication refers to a request made to the PayPal site when a payment is to be made using the Express Checkout service that requires a PayPal user to login and verify their PayPal account. This verification then returns that information to your website and allows you initiate the payment process. The server behavior can be applied directly through the server behaviors panel, or it can be applied in the Local Checkout server behavior by enabling and configuring Express Checkout in step 5 of the wizard.

To access the PayPal Express Checkout Authentication server behavior

The Insert Checkout Form feature is accessible in the following locations in Dreamweaver:
  • Server Behaviors > eCart > Checkout > PayPal Express Checkout > Authentication
  • Server Behaviors > eCart > Checkout > Local Checkout

To configure the PayPal Express Checkout Authentication server behavior:

  1. Open the page that will initiate the checkout process.
  2. In the Server Behaviors panel, click the Plus (+) icon and select eCart > Checkout > Local Checkout

    The PayPal Express Checkout Authentication dialog opens:
  3. Select the trigger on the page that will submit the authentication request to the gateway.
  4. Select the eCart object on the page specific to the shopping cart for which the transaction is being processed.
  5. Specify the required fields specific to your merchant gateway. These are required variables that must be passed in order to complete the transaction.

    Variable information is updated by selecting the variable in the pane and entering its corresponding info in the Value textfield. Some variables already contain the required default values and do not need to be updated.

    The following variables are required for configuration:

    Username: The email address associated to your PayPal merchant account.

    Password: The password for your PayPal merchant account.

    Signature: The API Signature associated to your account that identifies you to the gateway.

    Currency: The currency that the transaction is to be processed in. Defaults to USD.

    OrderTotal: The transaction amount to be processed.

    ReturnURL: The http location on your website that the authentication information is to be returned to. This is also the location where the Get PayPal Express Checkout Payer Profile is applied to continue the payment based on the information returned.

    CancelURL: The http location where customers who cancel the transaction while on PayPal's site are to be re-directed to.
  6. If you are testing your configuration using PayPal's sandbox and the account is not live, you may specify this within your configuration by checking Use PayPal sandbox server for testing.
  7. Click Finish to apply the server behavior to the page.
Note: The sandbox server testing environment will not work for ASP configurations if you do not have your SSL certificate installed on your website. Please refer to PayPal's developer center for more information.