Setting up PayPal Express Gateway & Merchant Account Settings

PayPal Express has been integrated into the NetForum eWeb application, providing association members with a secure and seamless way to make online payments. The functionality extends to web usage and is compatible with both Android and iOS devices. Members can now easily utilize PayPal Express as a payment option when making transactions through eWeb. Customers can use PayPal Express button to pay for products using their own PayPal Express account when purchasing items through the eWeb Shopping Cart.

This functionality will keep your customer's credit card information secure within PayPal Express while purchasing items from your online store. Although NetForum will not store any of the customer's payment information, you will still have all of the normal functionality within the system e.g. refunding the payment directly to the customer, etc.

During the order process, the customer will be directed to a PayPal Express window outside of NetForum to complete the transaction. A Reference Number is the only record returned to NetForum, which is used to reconcile accounts.

This article is divided into below sub-topics:

 

Adding PayPal Express Payment Gateway

To add PayPal Express payment gateway, complete the following steps:

1. Go to the Accounting module and expand the Overview group item to view the available group item links.

2. Click the Accounting Setup group item link.

3. Expand the Payment Gateways child form to view the list of available payment gateways.

Accounting Setup Payment Gateways highlighted.png

4. Click the Add icon located on the right side of the Payment Gateways child form. The Add Payment Gateway Profile pop-up window appears.

Add Payment Gateway Profile form.png

5. Enter the name of the new payment gateway in the Gateway Name field.

6. Enter the following information in the Assembly and the Type Name fields. This value is provided by the implementation team.

  • Assembly: netForumProcessorPayPal
  • Type Name: Avectra.netForum.Common.PayPalExpressCheckoutProcessor

7. Click the Payment Gateway Is Frozen? check box if this payment gateway is no longer available for use with new transactions.

Add Payment Gateway Profile form PayPalExpress.png

8. Click the Save button. The newly added payment gateway appears on the Payment Gateways child form.

 

Adding a Merchant Account

To add Merchant Account information in the Merchant Account child form, complete the following steps.

1. Go to Accounting module> Overview > Accounting Setup.

2. On the Accounting Setup page, go to Payment Gateways child form and click the Go To icon on the newly added payment gateway line item.

Payment Gateways child form PayPalExpress.png

3. From the Payment Gateway Profile page, click the Add button on the left of the Merchant Accounts.

Payment Gateway Profile Add Merchant Account PayPalExpress.png

The Add Merchant Account form will display.

4. Add a desired name to the merchant account in the merchant account name field for the PayPalExpress payment gateway. Select the check boxes as appropriate, then click Save button.

Add Merchant Account form PayPalExpress.png

  • Clicking the merchant account is frozen? check box will freeze the merchant account. Freezing a merchant account means the merchant account is no longer available to process new transactions but is still able to process existing transactions that use this merchant account.

To add PayPal Express as a Payment Method in your Business Unit, complete the following steps:

1. On the Business Unit Profile page, click the Payment method tab.

2. On the Payment methods child form, click the Add button. The Add Payment Method form will display.

3. Enter the name of the Payment Method. This is what will appear in the drop-down when users select a payment method.

4. Select PayPal from the Payment Type drop-down list (these list items are hard coded).

5. Select a business unit from the Business Unit drop-down list and Cash Account as appropriate.

6. Select the Available Externally check box.

7. Select the Available On Centralized Shopping Cart check box.

Note: Selecting the available on centralized shopping cart check box enables the feature on your Shopping Cart in eWeb.

8. Selecte the merchant name that you created initially from the Gateway / Merchant Account drop-down list.

9. Enter a Batch Suffix (optional).

10. Click Save.

Add Payment Method form with PayPalExpress info.png

11. Once you create the PayPal Express payment method in iWeb, copy the apm_key from the URL of the Edit Payment Method form for the PayPal Express payment method and paste the payment method key in the Current Setting field of the PayPalPaymentMethodKey system option.

Paypal Express Payment Method Key.png

 

Adding the PayPal Express Merchant Account Settings

To enter the merchant account settings for PayPal Express, complete the following steps:

1. Go to a Merchant Account Profile for the PayPal Express payment gateway.

2. Complete the steps outlined in the Adding Merchant Account Settings article. You must repeat these steps for each code that is to be entered for PayPal Express (see complete list of the Codes that must be added to complete the setup).

Add Merchant Account Settings form PayPal Express.png   

3. Enter each code listed below. You must add every code listed below for the PayPal Express payment method to function properly. A short description of the code and an example value for each code is provided below:

Code Description Example Value
authcert The authorization certificate returned by the processor. Leave this field blank for PayPal Express.  Leave this field blank.
password Password for API credentials password provided by PayPal Express. Sample: +abcAAamAAAdAaIAAAAOc123zfpOO+AAfydSk5y1znkOoILcAAtAA/A2+hAjl2jK
redirecturl The redirect URL used for PayPal transactions where the shopper is paying with their PayPal account. Provided by PayPal Express. Sample:  https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=
serviceurl The service URL is the base URL of PayPal Express Gateway RESTful web services. NetForum application communicates with the PayPal Express Gateway RESTful web service using this URL. Sample: https://api-3t.sandbox.paypal.com/2.0/
signature API credentials signature provided by PayPal Express for your organization. Sample: AAcAxA21A2fd0v3bAAABCpSSRl31ABB0I5k8INVvUIjAAApA.t6X5xyz
username Username for API credentials username provided by PayPal Express for your organization. Sample: sean.donahoe-facilitator_api1.netforum.com

 

Note: Please take note of the capitalization of each code and value. The values provided in the Example Value column are for reference only, please enter the values provided by PayPal Express for your association.

Merchant account settings child form PayPal Express.png

Important: To ensure seamless integration with the PayPal Express Gateway, it is necessary to add 'paypal.com' to the RedirectWhitelist system option.

Was this article helpful?
0 out of 0 found this helpful