Accept secure one-time PayPal payments on your Readdy website with your own PayPal Business account
PayPal is a global payment service provider that lets businesses accept online payments through PayPal and other eligible funding options. You can connect your PayPal merchant app to a Readdy project and ask AI to add a secure payment flow to your website.Once connected, Readdy can generate PayPal checkout buttons for one-time payments, create and capture payments securely, and update the corresponding order in your connected database.
Products, a cart, or a checkout page that you want customers to pay for through PayPal.
Readdy currently supports one-time PayPal payments. Subscriptions, automatic billing, refunds, payouts, marketplace payments, and platform fees are not included in this integration.
Select “Sandbox” while building and testing your website, or “Live” when you are ready to accept real payments.
Sandbox payments use test accounts and do not move real money. Live payments are processed through your PayPal Business account.
3
Create a Merchant App
Open the “Apps & Credentials” tab.
Click “Create App”, enter an app name, and choose “Merchant” as the app type. If PayPal asks you to select a Sandbox account, choose a Sandbox Business account.
4
Copy the App Credentials
Open the app, then copy its Client ID and Client Secret. If the secret is hidden, click “Show” before copying it.
Choose “Merchant”, not “Platform”. Platform apps are designed for partner onboarding, marketplaces, platform fees, and multiparty payments, which Readdy’s current PayPal integration does not support.
The Client ID and Client Secret must come from the same app and the same environment. Do not combine a Sandbox credential with a Live credential.
Readdy accepts both Sandbox and Live credential pairs and detects the environment automatically. You do not need to choose an environment in Readdy or manually add PayPal secrets to Supabase.For more information about PayPal credentials, see the PayPal REST API authentication guide.
In the Readdy editor, click “Connects” at the top of the screen.
2
Select PayPal
Find “PayPal” in the Connects panel, then click “Connect”.
If your project does not have a connected database, Readdy asks you to connect Readdy Backend or Supabase first. PayPal uses the connected backend to validate order amounts, create orders, keep the Client Secret secure, and confirm payments.
3
Enter Your App Credentials
Paste the matching Client ID and Client Secret, then click “Connect”.
4
Confirm the Connection
Check that the panel displays “Connected” and masks both credentials.
5
Ask Readdy to Add the Payment Flow
Ask Readdy AI to add PayPal to the products, cart, or checkout button on your website. Clearly describe where PayPal should appear and what should happen after a successful payment.For example:
Add PayPal as a payment option on my cart checkout. Let the customer approve the payment and show the order confirmation only after the payment is verified.
Tell Readdy AI which products, cart, or checkout button should use PayPal.
Start with Sandbox credentials and test the complete customer journey through your website’s share link or published URL before switching to Live.
Keep your Client Secret private. Never paste it into chat, generated page code, or a public repository.
Verify the payment amount, currency, and order status before fulfilling an order.
If you change credentials, regenerate and republish your website before sending customers to checkout again.
Readdy provides the PayPal integration but does not participate in payment processing or hold your funds. You receive funds directly through your PayPal Business account. If Readdy and PayPal show different payment records, verify the payment in PayPal before fulfilling or refunding the order.
Create a Merchant app. Readdy uses your own PayPal Business account to process payments directly for your store. Platform apps are intended for marketplaces, partner onboarding, platform fees, and multiparty payments.
Why does Readdy reject my credentials?
Make sure the Client ID and Client Secret come from the same Merchant app and the same Sandbox or Live environment. Open the app in “Apps & Credentials”, copy both complete values again, and retry the connection.
Can I connect Sandbox credentials?
Yes. Readdy accepts both Sandbox and Live credentials and detects the environment automatically. Sandbox payments are for testing and do not move real money.
Why do I need to connect a database first?
Readdy uses the connected backend to validate order amounts, create orders, protect your Client Secret, confirm payments with PayPal, and update the order only after payment succeeds.
Does Readdy expose my Client Secret in the website?
No. The website receives only the public Client ID. The Client Secret remains in the connected backend and is used only by server-side payment functions.
Which payment options will customers see?
PayPal decides which eligible account and funding options to display based on your merchant setup, the buyer, currency, country, and PayPal availability.
How do I change my PayPal credentials?
Open “Connects”, select “PayPal”, and click “Change credentials”. Enter the new matching pair, then regenerate and republish your website so its public Client ID matches the newly connected app.
Can I use PayPal for Shopify products?
Shopify products continue through Shopify Checkout. This PayPal integration is for products and orders managed through Readdy Backend or Supabase.