Create a Checkout Session
- Open an Active or Pending adopter.
- Click Start adoption, or Adopt on one pet of interest.
- Choose QR checkout.
The QR screen lets the adopter scan the session on a phone. When the adopter has an email address, staff can also choose Email contract link. Choose Or continue from this device to run the same checkout on the staff device.
Starting from the header preselects all pets of interest, and you can add other eligible pets; starting from a row includes only that pet.
Checkout Steps
The secure checkout includes:
- Terms, accepted with a checkbox (checkout does not ask for a drawn signature)
- Optional donation
- Payment
The payment choices come from the organization’s currently available payment methods. Hosted Stripe or Square payments complete after provider confirmation. Other configured methods ask the user to confirm the external payment before finalizing.
Monitor Progress
Keep the QR screen open. PawPlacer polls the session and automatically opens the completed adoption receipt when checkout finishes.
Public checkout sessions expire. If a session is no longer available, start a new one from the adopter profile. A session also becomes unavailable when its adopter record is permanently deleted; the link then shows the unavailable page instead of continuing. The same happens when the adopter is no longer Active: if staff block, deny, or move them back to Pending after the link was created, the link shows the unavailable page and takes no payment.
What Is Recorded
The adoption receipt preserves:
- Adopter and pet links.
- Adoption date and status.
- Adoption fee and donation.
- Payment method and provider/reference details.
- The recorded contract acceptance and when it was given.
- Follow-ups, documents, receipt notes, activity, and team notes.