Add payments
Add payments and checkout to your app with a connected payments provider
Connect a payments provider and ask the agent to add checkout or products. It can set up a checkout flow and list your products in the app you build.
When to use it
Use this when your app takes money: selling products, a paid plan, one-off checkout, or a storefront.
What you need
- An account at plutoai.one.
- A payments provider connected. The user-connectable options are Stripe, Square, and PayPal.
Connecting is one click from the integrations catalog through a secure sign-in with the provider, with no keys to copy. See Connecting your tools.
Steps
- Connect a provider
Pick Stripe, Square, or PayPal from the catalog and connect it.
- Ask for checkout or products
Tell the agent what to sell and how, for example a checkout flow or a page listing your products.
- Try the flow
Walk through checkout in the preview and confirm it behaves as you expect.
- Check the account before going live
Make sure the connected payments account is the one you intend to use for production.
Example prompt
I've connected Stripe. Add a products page that lists my products with
price and a "Buy" button, and set up a checkout flow so a customer can
pay for an item.
Realistic follow-ups:
Add a paid Pro plan and put a checkout button on the pricing page.
After a successful payment, send the customer to a thank-you page and
show their order.
Expected result
Customers can move through a checkout flow in your app, and your products show from the connected payments provider.
During the PlutoAI beta, platform billing is separate from the payments in the app you build. Setting up checkout here charges your app's customers through your connected provider; it does not change your PlutoAI account.
Before going live, confirm the connected payments account is your production account and not a test one, so real charges land where you intend.
Common problems
- No provider connected. Connect Stripe, Square, or PayPal first.
- Payments went to the wrong account. Check which account is connected before sharing a live link.
- Checkout works in the preview but not once deployed. Confirm the connected account is the production one, not a test account. See Deploy your app.