> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.puppetvendors.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# [Video] Paypal - Setup to first payment

This article shows you have to set up a client id and secret key for both your test/sandbox and live environment and show you how you can make a payment to your vendor's PayPal account.

|| Only create **Live Keys**. Sandbox keys are no longer supported.

To get PayPal to programmatically link to PuppetVendors, you will need a set of keys referred to as the Client Id and Secret Key. To get the keys, you will have to generate them in the PayPal developer account portal. A PayPal developer account is free.

1. Create a new developer account or log in to your existing account by clicking on this -> [**LOGIN AND SIGNUP LINK**](https://www.paypal.com/signin?returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fapplications)

${frame}[Paypal Developer Account Login/Signup](https://www.loom.com/embed/5e8b92eb6f844bccad91de18522dcacf)


2. Generating keys and setting up the sandbox/test environment.

${frame}[Create and save Paypal Client Id & Secret Key](https://www.loom.com/embed/149372d2261a4938a3a31c155292b057)


3. Before you make a payout, you will want to have your vendor's PayPal account on file. This is where the funds from your PayPal account will be transferred to.

${frame}[Requesting vendors for their paypal account](https://www.loom.com/embed/92f175043dea41849090892dbf3659ee)


4. Generating keys and setting up the live environment.

${frame}[Setting Up Live Credentials](https://www.loom.com/embed/4433c9df0e864e36844dd1c16a390148)


5. Make a test transaction with a small dollar value.


6. You can now make live PayPal payments.



