If you sell internationally, PayPal is usually the payment method your customers already trust and already have an account for. Connecting it to your Trustd store takes about five minutes, but unlike Razorpay, there’s no one-click “Connect” button yet — you’ll create a small app in your own PayPal account and paste two values into Trustd.

Step 1: Log into the PayPal Developer Dashboard

Go to developer.paypal.com/dashboard/applications and log in with your regular PayPal account — personal or business both work for this step.

Step 2: Pick Sandbox or Live

At the top of the dashboard there’s a toggle for Sandbox and Live. Start with Sandbox: it lets you run a full test checkout without any real money moving, using PayPal’s test buyer accounts. Once you’ve confirmed everything works, repeat these same steps in Live mode to accept real payments. Trustd keeps Sandbox and Live credentials completely separate, so testing never touches your live store.

Step 3: Create an app

Click Create App, give it any name — your shop name works fine — and choose Merchant as the app type.

Step 4: Copy your Client ID and Secret

On the app’s page you’ll see a Client ID displayed by default, and a Secret hidden behind a “Show” link. Click it to reveal the actual secret — these are two separate values, and it’s easy to accidentally copy the Client ID twice instead.

Set up your store on Trustd and head to Business → Setup Payments → PayPal, matching the same Sandbox/Live toggle you picked in Step 2. Paste in both values and click Save & Verify. Trustd checks the credentials against PayPal directly, so you’ll know immediately if something’s off.

Step 5 (optional): Add a webhook for extra reliability

This step isn’t required, but it’s worth the extra minute. Without it, payment confirmation depends on the buyer’s browser staying open long enough to redirect back to your store after paying — which works almost all the time, but not if they close the tab right away.

On the same app page in PayPal, scroll to Webhooks, click Add Webhook, and paste in the webhook URL shown in Trustd’s PayPal setup form. Subscribe it to the Payment capture completed event, save, then copy the Webhook ID back into the same form in Trustd.

Frequently Asked Questions

Do I need a PayPal Business account to connect PayPal to Trustd?

A regular PayPal account works for creating the developer app, but PayPal requires a Business account before it will let you receive payments. If you only have a personal account, PayPal will prompt you to upgrade when you try to accept your first payment.

What's the difference between Sandbox and Live mode?

Sandbox is PayPal's test environment — you can run a full checkout without any real money moving, using fake test cards. Live is where real payments happen. Trustd stores Sandbox and Live credentials separately, so testing in Sandbox never affects your live store or real customers.

Do I have to set up a webhook?

No — the webhook step is optional. Without it, Trustd still confirms most payments as soon as the buyer completes checkout. The webhook is a backup: it catches the rare case where a buyer closes the tab right after paying, before Trustd's page can confirm the payment on its own.

I pasted my Client ID and Secret but it says "not verified" — what's wrong?

The most common cause is pasting the same value into both fields by mistake. The Client ID and Secret are two different values on the PayPal app page — the Secret is hidden behind a "Show" link, so make sure you click it and copy that value specifically.

Tagged: paypalpaymentstrustd-guidesetuphelp