The JustOn Self-Service Extension can integrate with PayPal as a payment provider. The implementation supports PayPal's online payments system.
Creating PayPal Account
In order to use PayPal as a payment provider, you need a valid PayPal business account. To create it, navigate to the PayPal website and follow PayPal's instructions.
For configuring the integration with the JustOn Self-Service Extension, you need the following information:
- Account ID ("Secure Merchant ID"), see How do I find my Secure Merchant ID on my PayPal account? in the PayPal documentation
- API Username, API Password and Signature as included with the API Signature credentials, see How do I request API Signature or Certificate credentials for my PayPal account? in the PayPal documentation
PayPal supports sandbox and live operation modes.
Configuring PayPal Integration
The PayPal integration requires the Visualforce pages ONBSE1.PaypalIPN and ONBSE1.PaypalBuyerReturn added to your site. For details, see Assigning Payment-Specific Pages.
To configure the PayPal integration with the JustOn Self-Service Extension:
Open the Payment Provider Setup page.
Open the Payment Provider Setup page directly, or navigate to Custom Code > Visualforce Pages > PaymentProviderSetup in Setup, and open the preview.
Select the payment provider and click New to create a new setting, or click Edit next to an existing setting to modify it.
You can create one active payment provider setting per business entity and payment provider. Before creating a new setting for an entity/provider combination that already exists, you must deactivate the existing setting.
Select the business entities for which the setting is applicable.
If there is no business entity selected, this setting is used by default for all business entities.
Specify a name for this configuration setting.
Make sure to use a descriptive name that helps to unequivocally identify the configuration setting.
Specify the provider-specific configuration.
Field Required Account ID API Password API Username Signature
When editing existing configurations, key and secret values are not displayed. Key and secret values remain unchanged as long as you leave the corresponding fields empty.
Click Add for new settings or, respectively, Save for existing settings.
For more details, see the API access setting in your PayPal profile.