Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
paypal-examples/v6-web-sdk-sample-integration: Example JavaScript, TypeScript, and React integrations for the PayPal SDK

paypal-examples/v6-web-sdk-sample-integration: Example JavaScript, TypeScript, and React integrations for the PayPal SDK

9 hours ago

PayPal v6 Web SDK Sample Integration

This repository contains sample integrations for PayPal's v6 Web SDK. Learn how to:

  • make one-time payments with different payment methods like PayPal and Venmo
  • save payment methods for future transactions
  • add Pay Later messaging

Before You Code

  1. Setup a PayPal Account
To get started, you'll need a developer, personal, or business account.

Sign Up or Log In

You'll then need to visit the Developer Dashboard to obtain credentials and to make sandbox accounts.

  1. Create an Application
Once you've setup a PayPal account, create a sandbox application to obtain a Client ID and Secret.

How to Run Locally

  1. Clone the repository by running the following command in your terminal:
git clone https://github.com/paypal-examples/v6-web-sdk-sample-integration.git
  1. Create a .env file based on the .env.sample file at the root of this repository:
cd v6-web-sdk-sample-integration
   cp .env.sample .env
  1. Open the .env file in a text editor and add values for the PAYPAL_SANDBOX_CLIENT_ID and PAYPAL_SANDBOX_CLIENT_SECRET environment variables.
  2. To run the server, choose a server implementation from the server folder at the root of this repository and follow the instructions in that folder's README. For example, for Node.js run:
cd server/node
   npm install
   npm start
  1. After running the server, go to http://localhost:8080 to see the client examples.
Chat with me