paypal tool logo

paypal tool

Published February 2021
   •    Updated January 2026

Plugin details

This is almost the same as paypal checkout provided by copilot but tailored to only support one time payments, (only paypal buttons) also it doesn't show the shipping address for those websites who have no shipping process
Any extra info not found in instructions might be found in paypal checkout plugin page

Instructions:
1. Create PayPal developer account
2. Create REST API application (Both live and sandbox)
3. Copy Sandbox Client Id and Live Client Id to the plugin tap (in the -dev when you are developing and in the other ones when you deploy live)
4. For Client Id Headers put the client id that you will use for now (if you're developing mostly you would use your sandbox client id and when you are deploying live mostly you would use your live client id)
5.Draw the element on the payment page and make sure its height is good enough (about 630px)
6. Set the amount + the currency + etc.
7. In the workflow on page load add the action get access token (Use the one in the plugins tap not the one in payment tap)
8. Search google for how to encode your credentials (Client Id and Secret -provided by paypal-) to Base64 (suggested search: base64 encoded credentials pair)
Note- You can use the code in this link here but I don't suggest doing that with your live credentials link : http://tpcg.io/ueL3GObJ
9. In the authorization put "Basic "without the quotes + your Base64 encoded credentials pair

Free

For everyone

3.0 stars   •   3 ratings
765 installs  
This plugin may track or collect your data. Learn how.

Other actions

Platform

Web & Native mobile

Contributor details

Ahmad Naser logo
Ahmad Naser
Joined 2020   •   2 Plugins
View contributor profile

Instructions

1. Create PayPal developer account 2. Create REST API application (Both live and sandbox)
3. Copy Sandbox Client Id and Live Client Id to the plugin tap (in the -dev when you are developing and in the other ones when you deploy live)
4. For Client Id Headers put the client id that you will use for now (if you're developing mostly you would use your sandbox client id and when you are deploying live mostly you would use your live client id)
5.Draw the element on the payment page and make sure its height is good enough (about 630px)
6. Set the amount + the currency + etc.
7. In the workflow on page load add the action get access token (Use the one in the plugins tap not the one in payment tap)
8. Search google for how to encode your credentials (Client Id and Secret -provided by paypal-) to Base64 (suggested search: base64 encoded credentials pair)
Note- You can use the code in this link here but I don't suggest doing that with your live credentials link : http://tpcg.io/ueL3GObJ
9. In the authorization put "Basic "without the quotes + your Base64 encoded credentials pair

Data collection and tracking

This author has not yet disclosed their data usage policy. Learn more by contacting the author.

Types

This plugin can be found under the following types:
Api   •   Action   •   Background Services   •   Element   •   Event

Categories

This plugin can be found under the following categories:
Ecommerce   •   Payment   •   Small Business   •   Technical   •   Productivity   •   Visual Elements

Resources

Support contact
Tutorial
Forum

Rating and reviews

Average rating (3.0)

it show double set of Button
October 22nd, 2024
haiz..... even i limit the height (fixed at 300 )
Access Token Error
July 21st, 2022
I tried the plugin and it's pretty straight forward and easy to use. Just when I try to preview, The bubble debugger shows this error on then preview page. 'The service PayPal API - Get access token just returned an error (HTTP 400). Please contact the plugin author directly for feedback. Raw error: {"error":"invalid_client","error_description":"Invalid account for relying party"}' I am not sure if this is from my side or what but I'm pretty sure I've followed the instructions thoroughly.
Not connecting
July 5th, 2022
Hi, I added all the Id like you told me in the description, the paypal button is showing up but it isn't connecting to paypal. Could you help me? It keeps saying connecting at the bottom.
Bubble