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. Open the  Admin UI tool  and select your specific event. Navigate to the  Settings / Credit Card Setup  tab. Choose your preferred  CC Processor from the drop-down menu. 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. In the  Admin UI tool , navigate to  Global Setup / Business . Locate the  I ntegration Options / Payments  section. Check the box labeled  Use Shopping Cart . 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 : Sign in to Authorize . On the sidebar, navigate to the  Account / Account & API Settings . Select  API Credentials and Keys . Here you can see the  API Login ID  and  Transaction Key  sections. 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. Copy  API Login ID  and  Transaction Key . 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): Log in to PayPal  using your Business account. Navigate to the PayPal Developer Dashboard. Switch to  Live Mode  (not Sandbox), and open the  "Apps & Credentials"  tab. Create a new Merchant application : Click  Create App . Give your application a name. Once created, you will see a  Client ID  and  Secret . Copy both values. Configure pickAtime: In pickAtime, go to  Admin UI / Settings / Credit Card Setup . From the drop-down menu, select  PayPal (REST API) . Paste the  Client ID  and  Secret  into the corresponding fields. Click the  "Check Credentials"  button. If successful, your PayPal integration is now active. 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: Log in to Stripe  using your Business account. In the top-right corner, click  Switch live account  (not Sandbox). In the bottom-left corner, click  Developers > API keys . In   the Restricted Keys  section: Click the  Create restricted key  button. Select the  Providing this key to another website  option and click  Continue . Enter the Name of the 3rd-party you're giving your API key to i.e., ‘pickAtime’. Provide a link to the 3rd party you're using: ‘ https://pickatime.com/ ’. Leave the ‘Customize permissions for this key’  unchecked  and click the  Create restricted key  button. Configure pickAtime: In pickAtime, go to  Admin UI / Settings / Credit Card Setup . From the drop-down menu, select  Stripe . Paste the  Client ID  and  Secret key  into the corresponding fields. Click the  "Check Credentials"  button. If successful, your PayPal integration is now active. 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).