PickAtime Payment Options

Payment Options

PickAtime provides an integration with: 


Stripe

Paypal

Authorize

Myschoolbucks

How to Set Up Payments in pickAtime

You can accept payments for appointments at either the Event Level (for single bookings) or the Account Level (for multiple bookings via a Shopping Cart).

Option 1: Event Level Setup

Best for: Simple bookings where customers pay for one appointment at a time.

  1. Open the Admin UI tool and select your specific event.
  2. Navigate to the Settings / Credit Card Setup tab.
  3. Choose your preferred CC Processor from the drop-down menu.
  4. Enter your credentials and configure the settings as prompted.

Option 2: Account Level Setup (Shopping Cart)

Best for: Allowing customers to book multiple appointments across different events and pay in a single transaction.

  1. In the Admin UI tool, navigate to Global Setup / Business.
  2. Locate the Integration Options / Payments section.
  3. Check the box labeled Use Shopping Cart.
  4. Select and configure your CC Processor.

Note: Once enabled, the Shopping Cart consolidates all bookings into one checkout process for the customer.


Which method should I choose?

Feature

Event Level

Account Level (Shopping Cart)

Payment Timing

Per appointment

At the end of the session

Multi-Booking

Individual transactions

Combined into one total

Best Use Case

Single workshops or one-off services

Multi-day camps, classes, or recurring sessions

Connecting payment with Authorize.net

To accept payments via Authorize in pickAtime, follow the steps below. 

Instructions for Setting Up Authorize:

  1. Sign in to Authorize.
  2. On the sidebar, navigate to Account / Account & API Settings.
  3. Select API Credentials and Keys. Here you can see the API Login ID and Transaction Key sections.
  4. If you do not have a Transaction Key, you need to select the Generate New Transaction Key button.

NOTE that if you already have a Transaction Key, you can use it.

  1. Copy the API Login ID and Transaction Key.
  2. Configure pickAtime:
    • In pickAtime, go to Admin UI / Event Management / Settings / Credit Card Setup.
    • From the dropdown menu, select Authorize.net.
    • Paste the API Login ID and Transaction Key into the corresponding fields.
    • Click the "Check Credentials" button.
    • If successful, your Authorize integration is now active.

You are now ready to begin accepting payments via Authorize through your pickAtime scheduling system.

Connecting payment with PayPal

To accept payments via PayPal in pickAtime, follow the steps below. 

Note: You must have a PayPal Business or Business-PRO account to proceed.


Instructions for Setting Up PayPal (REST API):
  1. Log in to PayPal using your Business account.
  2. Navigate to the PayPal Developer Dashboard.
  3. Switch to Live Mode (not Sandbox), and open the "Apps & Credentials" tab.

Create a new Merchant application:
Configure pickAtime:

You are now ready to begin accepting payments via PayPal through your pickAtime scheduling system.

Connecting payment with Stripe

To accept payments via Stripe in pickAtime, follow the steps below. 

Note: You must have a Stripe Business account to proceed.


Instructions for Setting Up Stripe:
  1. Log in to Stripe using your Business account.
  2. In the top-right corner, click Switch live account (not Sandbox).
  3. In the bottom-left corner, click Developers > API keys.
  4. In the Restricted Keys section:

Configure pickAtime:

You are now ready to begin accepting payments via Stripe through your pickAtime scheduling system.

You can accept payments for appointments at either the Event Level (for single bookings) or the Account Level (for multiple bookings via a Shopping Cart).