Step 4 go live! - OShop/OShop.PayPal GitHub Wiki

Get your PayPal app live credentials

The OShop.PayPal module implements the PayPal REST API for accepting a PayPal payment. PayPal provides a Sandbox environment for testing before 'going live', switching to the live environment when you are satisfied everything is working as expected.

To use this API in both the Sandbox and live environments, you need to get your application credentials, including an OAuth token used in each API call.

(1) Visit the PayPal Developer site https://developer.paypal.com to retrieve the credentials of your live app.

(2) Log in with your existing standard PayPal account.

(3) Navigate to the PayPal Developer Dashboard.

(4) Click 'My apps' under the heading 'Dashboard' on the left side of the page.

(5) Click the app you wish to go live with.

(6) After a short while you will be presented with the credentials of your app.

(7) Notice the 'Sandbox' / 'Live' toggle switch towards the top right corner of the the page. Ensure that 'Live' is selected.

(8) Towards the bottom of the page under the heading 'LIVE APP SETTINGS' ensure that only the 'Accept payments' option is selected. Remember to click the 'Advanced options' link after 'Accept payments' and check that both 'Future Payments' and 'Billing agreements' options are not selected.

(9) Click the 'Save' button and acknowledge the warning regarding removing features from your app.

(10) You will need the 'Client ID' and 'Secret' strings under the heading 'Credential Pairs' to configure your OShop.PayPal module.

Enter your PayPal app live API credentials

(11) Navigate to the OShop.PayPal settings

Orchard Admin Dashboard > OShop > Settings > PayPal

(12) Replace your Client ID and Secret strings with the 'LIVE API CREDENTIALS' retrieved earlier and make sure the 'Use sandbox' check box is not selected, before clicking the 'Save' button.

Orchard dashboard OShop.PayPal enter settings

(13) Click the 'Validate credentials' button. If everything is OK, you will see the "Valid credentials." confirmation message.

Orchard dashboard OShop.PayPal validate credentials

(14) You have successfully reconfigured the OShop.PayPal module. It is now live!

Good luck!