Actions

Guide/Paymentgateways/SquareSetup

From Convention Master Documentation

Revision as of 16:11, 26 May 2023 by Trapa (talk | contribs) (→‎Obtaining Access Tokens and such for CM)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Setting up your square for Convention Master

This will happen the first time you log into the Developer.squareup.com/apps website. This will help you through setting up your first initial applciation (Convention master)

1) Sign into the square DEVELOPER website. (https://developer.squareup.com/apps)

  Dev.sqare.01.png

2) Click the Plus Icon to add a new "App" and it will ask you to Name your Application You can name your application "Convention master - Event Name"

  Dev.sqare.02.png

3) Check the "Accept Payments" Checkbox.

  Dev.sqare.03.png

4) Check the "I am building this for personal use"

  Dev.sqare.04.png


Obtaining Access Tokens and such for CM

Next we need to get the API keys into the convention master system.

  1. Log into the developer.squareup.com/apps website. Click on the "Open" button on the Convention Master App
    Dev.square.05.png
  2. Choose Sanbox Or Production - Determine if we're looking for "Sandbox" or "production" API keys. It is a good idea to add both to your CM install so you can perform Test Payments with the Sandbox keys. To choose which keys you'll be downloading you'll want to set the slider at the top.
    Dev.square.06.png
  3. We now need to find the Access Token and Location ID - Copy and Paste the Application ID, and the Access Token (Note you must click "Show" to be able to copy the access token)
    Dev.square.07.png
  4. We will now need to find our "Location ID" - You Will find a menu on the left called "Locations" copy and paste the Location ID from here.
    Dev.square.08.png

Now we need to log into our Convention Master system

  1. Log into your Convention Master installation,
  2. Navigate to the "Admin Install - Payment Gateways"
  3. Click on the "Add New Gateway" button
    AddNewGateway.png
  4. Pull down and select "Square", once you have you should see the following inputs.
    AddGateway-Square.png
  5. Copy and Paste your "Location ID", "Application ID", and "Access Token" if your setting up the sandbox, set the sandbox mode to "ON"
    Dev.square.09.png
  6. Now we need to enable this payment method for the event.
    1. Click on "Admin-Event" and "Modify Events"
    2. Click on the "Payments" tab
    3. Check the newly added Payment method, to Enable the Gateway
    4. Click "Save"
  7. Now we need to enable this gateway for payment collection on a specific Kiosk
    1. Click on "Kiosks"
    2. Choose a kiosk to edit and click "Edit"
    3. Make sure "Online Payment" is your Ending Step
    4. Click Next
    5. Scroll to the bottom and expand the "accordian" folder that is for "Online Payment"
    6. Scroll down to the "Payment Gateways" and choose "Yes" on the "Enabled" column for all the payment methods you would like to enable for this kiosk.
    7. Click "Save"