DonationPay In-Person Payments Guide

Use this guide to deploy the DonationPay iOS app with supported card terminals for secure, PCI-compliant payments in card-present situations like events and box offices.

๐Ÿ“ฆWhat You Need

๐Ÿ“ฑInstall and Sign In

  1. Download the DonationPay app from the App Store on your iOS device (iPhone).
  2. Launch the app and sign in using a staff member's DonationPay credentials.
  3. When prompted, allow Bluetooth and Local Network access so the app can discover nearby terminals.

๐Ÿ”ŒConnect Your Terminal

  1. If you haven't already, order a compatible Stripe terminal reader through the app (Menu > Settings).
  2. Power on the terminal and confirm the iOS device has bluetooth turned on.
  3. In the iOS app, make a new payment and choose "card reader" as your payment method.
  4. Select the terminal from the list of nearby devices.
  5. The terminal status indicator will turn green once the connection is established. You can pair multiple terminals and switch between them as needed.

๐Ÿ’ณAccept a Payment

  1. From the app dashboard tap New Payment and enter the amount, optional donor information, and notes. If you'd like your donor to receive an email receipt, enter their email address.
  2. Choose the payment method:
    • Tap/Chip/Swipe — follow the on-screen instructions to have the donor present their card on the terminal.
    • Manual Entry — enter card details directly in the app when the card is not present.
    • Digital Wallet — accept Apple Pay or Google Pay by tapping the device on the terminal.
  3. After completion, the transaction appears immediately in the DonationPay portal under Payments.

๐ŸงพRefunds and Reporting

๐Ÿ› ๏ธTroubleshooting Checklist

๐Ÿ“šAdditional Resources

Tip: Schedule a rehearsal before every large event to pair devices, verify logins, and confirm your receipt template is up to date.