ConfigurationPayPal Express Checkout PSP Module

PayPal Express Checkout PSP Module

PayPal Express Checkout Specific Configuration Values

In order to configure PayPal Express Checkout payment module, open the 'web.config' file of the Sana Commerce Starter Site project in Visual Studio. Locate the <payment-configuration> node in the <sanaCommerceLive> configuration section, where several modules are defined, which implement different payment methods. The 'PayPalExpressCheckout' module is only needed.
 
For a description of general external payment method configuration values, please read this chapter.

Below the PayPal-specific configuration values are described:

USER
This is the API username of the seller account.
Default value: depends on the account.

PWD
This is the API password of the seller account.
Default value: depends on the account.

SIGNATURE
This is the API signature of the seller account.
Default value: depends on the account.

RETURNURL
This value indicates the page to which the user is redirected after a successful payment.
Default value: checkout/ordersubmit.aspx?id={0}

CANCELURL
This value indicates the page to which the user is redirected after a cancelled payment.
Default value: checkout/ordercancelled.aspx?id={0}

NOTIFYURL
This value indicates the page that is called by PayPal's Instant Payment Notification (IPN) service.
Default value: checkout/paymentconfirm.aspx?id={0}

More detailed information about the PayPal parameters can be found here.

If you want to post some optional parameters open the 'web.config' file of the Sana Commerce Starter Site project in Visual Studio. Locate the <payment-configuration> node in the <sanaCommerceLive> configuration section, where several modules are defined, which implement different payment methods. The 'PayPalExpressCheckout' module is only needed. Add new configuration entry with the following format:

<add name="parameter name" value="parameter value" isRequestParameter="true" />
ConfigurationPayPal Express Checkout PSP Module