• Home
  • Features
  • Migrating
  • Security
  • FAQs
  • Documentation
  • About
Sign InDemoStart Free

Documentation

Stripe Connect

Accept card payments for adoption fees and public donations through Stripe

In this guide

Key sections from this documentation page.

Where Stripe Is UsedConnect StripePayment Flow

Stripe Connect links your organization's Stripe account to PawPlacer. Stripe hosts checkout and deposits funds into the connected account; PawPlacer records the resulting adoption payment or donation after Stripe confirms it.

Where Stripe Is Used

An active connection can power:

  • Public adoption checkout for adoption fees and an optional donation
  • One-time, monthly, and yearly general donations where public donation actions are available
  • One-time funding for eligible public wishlist items

External wallets and cryptocurrency remain manual-reconciliation methods. Stripe is the card option that reports checkout results back to PawPlacer automatically.

Connect Stripe

  1. Open Settings > Payment Methods.
  2. Select Configure Stripe.
  3. Complete Stripe's business, representative, payout-account, and verification steps.
  4. Return to PawPlacer and review the connection status.

If Stripe still needs information, the card shows that onboarding is incomplete. Select Configure Stripe again to continue. When charges and payouts are available, it shows Connected. A restricted state means Stripe requires attention before new checkouts can succeed.

Payment Flow

For an adoption payment:

  1. The adopter reviews the adoption fee and any optional donation.
  2. PawPlacer creates a Stripe Checkout session.
  3. The adopter pays on Stripe's hosted page.
  4. Stripe sends PawPlacer a payment result.
  5. PawPlacer records the payment and completes the adoption after a successful result.

General and wishlist donations follow the same hosted-checkout pattern. General donations may be one-time or recurring; wishlist funding is one-time so funded quantities remain clear.

If someone leaves checkout without paying, the related record is not treated as received. They can start a new checkout from the relevant public flow.

Managing Money in Stripe

Use the Stripe Dashboard to manage:

  • Payout schedules and bank details
  • Transactions and disputes
  • Refunds
  • Recurring donation subscriptions
  • Stripe reports

PawPlacer keeps the related record, amount, status, provider reference, and donor or adoption context. Stripe remains the source of truth for the financial transaction.

Troubleshooting

  • Onboarding is incomplete: Open Configure Stripe and finish Stripe's outstanding requirements.
  • The connection is restricted: Review Stripe's requested verification or account actions.
  • A payer reports a failure: Check the payment in Stripe, then have the payer retry if no successful charge exists.
  • A successful charge is not reflected yet: Compare the Stripe payment and PawPlacer provider reference before recording anything manually.

Only administrators can configure payment providers.

Related

  • Payment Methods
  • Donation Amounts
  • Public Fundraising Readiness

Keep reading

Move through the documentation in order.

PreviousSDK/APINextTips
PawPlacer

© Copyright 2026 PawPlacer. All Rights Reserved.

Contact
  • Email
About
  • About Us
  • Migration Help
  • Funding Philosophy
  • Careers
  • FAQ
  • Blog
  • Changelog
  • Roadmap
Legal
  • Terms of Service
  • Privacy Policy
  • Security
  • Cookie Policy