This feature is only available for US ShopKeep merchants who upgraded to a paid pricing package.

Online and Mobile Payments

Set up online and mobile payments through ShopKeep Payments to accept credit and debit cards online for sales run using emailed invoices, orders placed via a ShopKeep eCommerce webstore, and Pay by Link sales run in the iOS ShopKeep Register app.

The ShopKeep account owner can fill out the payments application and connect a bank account in BackOffice, and must perform additional steps to enable payments in a webstore. Once set up, a statement will be emailed to you each week summarizing the online and mobile payments processed.

Merchants who signed up for ShopKeep before February 8, 2021, can also use the Pocket app to process mobile payments. If you signed up after February 8, 2021 and want to run sales on a mobile device, use ShopKeep Pay.

Table of Contents

Set Up Payments

Submit your business and bank account information in BackOffice to get approved to process credit payments for sales run using emailed invoices and Pay by Link sales run in the iOS ShopKeep Register app. Additional steps are required to accept credit payments in a ShopKeep eCommerce webstore.

  • This feature is only available for US ShopKeep merchants on paid pricing packages. To upgrade to a paid account, click ‘Upgrade’ in BackOffice or at the register.
  • After signup and approval, you will be able to access all methods of online and mobile payments. Additional steps are required to accept credit payments in a ShopKeep eCommerce webstore.
  • BackOffice Setup Method

    ShopKeep Business Owners can access the online and mobile payments setup flow in BackOffice to get approved for processing credit payments for emailed invoices, orders placed via a ShopKeep eCommerce webstore, and Pay by Link sales run in the iOS ShopKeep Register app.

    1. Sign into BackOffice as the Business Owner.
    2. Click ‘Card Payments’, then select ‘Online and Mobile Payments’.

      Don’t see ‘Online and Mobile Payments’ when signed in as the Business Owner? Upgrade to a paid ShopKeep plan in BackOffice or at the register to be able to set up and run online and mobile payments.

      Click to Enlarge
    3. Click ‘Get Started’.
      Click to Enlarge
    4. Select ‘Business Details’, then follow the prompts to enter your business information.

      For this step, you will need to enter the:

      • Business type (e.g. sole proprietor, company, etc.)
      • Name, email address, date of birth, home address, phone number, and last 4 digits of the Social Security number of the Business Owner
      • Industry and website of the business
      Click to Enlarge
    5. Click ‘Bank Account’, then follow the prompts to enter the details for the bank account where you want to receive deposits.

      Provide your long-term choice of deposit account as this information cannot be updated in BackOffice. To learn how to change this account, contact [email protected].

      For this step, you will need to enter the:

      • Routing number and account number of the bank account
      Click to Enlarge
    6. Wait for ‘Active’ to appear next to ‘Business Details’ and ‘Bank Account’, indicating approval for payments.
      • Most merchants will be approved within moments. If either status shows ‘Pending’, check back in 1 – 3 business days or wait to receive email confirmation that you were approved.
      • Once you begin running transactions, you will receive a weekly email statement summarizing the online and mobile payments processed the previous week.
      Click to Enlarge
    7. Enter the DBA for your business in the ‘Doing Business As’ field, then click ‘Save’ to save changes.

      The DBA must be 5 – 22 characters long, contain no special characters, and have at least 1 letter.

      • The DBA, or ‘doing business as’ name, appears on customer credit card statements next to each online and mobile payment charge from your business.
      • By default, the DBA is set to the website entered in the ‘Business Details’ section (see step 4). If you did not enter a website and do not update your DBA, it will default to ‘ShopKeep’.
      Click to Enlarge
    8. (Optional) Follow the steps in the eCommerce Setup section below to enable payments for your ShopKeep eCommerce webstore.
    9. (Optional) Follow the steps here to run a test transaction.

      Learn more about how to accept payments in ShopKeep Pocket here, about online payments for invoices here, and about eCommerce integration here.

    eCommerce Setup Method

    After being approved for online and mobile payments, enable your payments account for use in ShopKeep eCommerce to accept credit payments online for orders placed in your ShopKeep eCommerce webstore.

  • This feature is only available for ShopKeep merchants on select pricing packages.
  • The platform for our eCommerce integration accepts the following credit card types through ShopKeep Payments: Visa, Mastercard, Amex, Discover, Diners Club, JCB, and UnionPay.
    1. Follow the steps in the section above to set up payments in BackOffice.
    2. From the ShopKeep eCommerce Dashboard, click 'Payment'.
      Click to Enlarge
    3. Click ‘Connect to ShopKeep Payments’.
      Click to Enlarge
    4. Check that the page prompts you to turn on online payments.
      • If we cannot verify your onboarding status, click ‘Set Up Online Payments’ and follow the steps in the section above to complete the online and mobile payments setup flow in BackOffice.
      • Once you begin running transactions, you will receive a weekly email statement summarizing the online and mobile payments processed the previous week.
      Click to Enlarge
    5. Toggle the switch to enable this payment method at checkout if it is not already enabled.

      Don’t see the switch? Check the eCommerce ‘Payment’ page.

      Click to Enlarge

    Learn more about our eCommerce integration here.

    Update DBA

    The DBA, or ‘doing business as’ name, is the business name that appears on customer credit card statements next to each online and mobile payment charge from your business. Enter or update the DBA so customers will be able to easily identify purchases made at your store.

    By default, the DBA is set to the website entered in the ‘Business Details’ section when setting up online and mobile payments. If you did not enter a website and do not update your DBA, it will default to ‘ShopKeep’.

    1. Sign into BackOffice as the Business Owner.
    2. Click ‘Card Payments’, then select ‘Online and Mobile Payments’.
      Click to Enlarge
    3. Enter the DBA for your business in the ‘Doing Business As’ field, then click ‘Save’ to save changes.

      The DBA must be 5 – 22 characters long, contain no special characters, and have at least 1 letter.

      Click to Enlarge

    Run a Test Transaction (Optional)

    After setting up online payments, run an optional test transaction to confirm the setup was successful.

  • You only need to use one of the methods below to run a test transaction and confirm that online and mobile payments setup was successful.
  • After running a test transaction, either perform a return at the register to balance out the net sales amount for that day or exclude that day when running sales reports. Register and ShopKeep Pocket transactions will appear in reporting and cannot be deleted. Paid invoices also cannot be deleted from BackOffice or reporting.
  • Online and mobile payments cannot currently be refunded back to the card used in the original payment via the ShopKeep Pocket or Register apps, BackOffice, or the eCommerce Dashboard. To request a refund for an online or mobile payment, contact [email protected].
  • ShopKeep Pocket Test Transaction

    Ring up a sale in ShopKeep Pocket, tender it to ‘Credit’, and manually enter a credit card to process a test transaction and confirm that online and mobile payments are working properly.

    Only merchants who signed up for ShopKeep before February 8, 2021, can use the Pocket app to run sales. If you signed up after February 8, 2021, use one of the other methods in this article to run a test transaction.

    1. From the Dashboard tab in the ShopKeep Pocket app, tap ‘+ New Sale’.
    2. Enter a sale amount of $0.50 or above, then tap ‘Credit’.

      All credit transactions run in ShopKeep Pocket require a minimum total amount of $0.50.

    3. Enter a card number.

      The credit or debit card used for the test transaction cannot be tied to the bank account used to set up online and mobile payments.

    4. Enter the card’s expiration date and CVV number, then tap ‘Done’.

    5. Select a receipt option to finish up.
      a To send an email receipt, tap ‘Email Address’, enter your email address, then tap ‘Email Receipt’.
      b To skip sending a receipt, tap ‘No Receipt’.
    6. Tap ‘Go to Dashboard’ to return to the Dashboard tab.

      Sales reporting will be updated to include the test transaction and Pocket will automatically refresh. Credit sales run in Pocket will be included in your Weekly ShopKeep Online & Mobile Card Processing Statement email.

    For detailed, step-by-step help with using ShopKeep Pocket to process transactions, visit our Running Sales in ShopKeep Pocket article.

    Invoice Test Transaction

    Create a new invoice, send it to yourself, and pay for it online using manual card entry, Apple Pay, or Google Pay to confirm that online and mobile payments are working properly.

    This feature is only available for ShopKeep merchants on select pricing packages.

    1. Create a new invoice, then enter your email in the ‘Bill To’ drop-down and click ‘Add new customer’.

      Don’t see ‘Add new customer’? Select your name or email from the drop-down.

      Click to Enlarge
    2. Follow steps 7a - 7b here to add a new basic item priced at $0.50 to the invoice.

      All invoices paid online require a minimum total amount of $0.50.

      Click to Enlarge
    3. Click the arrow, then select ‘Finish and Send’.
      Click to Enlarge
    4. Locate the invoice in your email, then follow the steps here to pay it online.

      The credit or debit card used to pay for the test invoice cannot be tied to the bank account used to set up online and mobile payments. Invoices paid online will be included in your Weekly ShopKeep Online & Mobile Card Processing Statement email.

    For detailed, step-by-step help with creating, managing, and paying for invoices, visit our Invoices article.

    eCommerce Test Transaction

    Place an order via your ShopKeep eCommerce webstore and pay for it with a credit card to confirm that online payments are working properly.

    This feature is only available for ShopKeep merchants on select pricing packages.

    1. In BackOffice, create a basic item priced at $0.50 or above.
    2. Follow the steps here to enable the item from step 1 in ShopKeep eCommerce.
    3. Visit your ShopKeep eCommerce webstore and click the test item.
      Click to Enlarge
    4. Select 'Add to bag' to add the item to an order.
      Click to Enlarge
    5. Click 'Go to Checkout' to pay for the order.
      Click to Enlarge
    6. Enter your email address and click ‘Checkout’.
      Click to Enlarge
    7. Follow the prompts to select a delivery or pickup option and enter your contact or delivery information.
    8. Select the 'Credit or Debit Card' payment method.
      Click to Enlarge
    9. Enter your billing information, then click ‘Go to Payment’.
      Click to Enlarge
    10. Enter your email and credit card information, then click 'Pay'.
      Click to Enlarge
    11. Wait for confirmation of order payment.
      Click to Enlarge
    12. Follow the steps here to update the order's 'Fulfillment Status' in the eCommerce Dashboard.

      The order can also be deleted from the Dashboard, if desired, by following the steps here, but it cannot be removed from BackOffice or ShopKeep Pocket reporting.

    13. Follow the steps here to disable the item created in step 1 to remove it for purchase from the webstore.

    Ring up a sale in the iOS ShopKeep Register app, tender it to ‘Pay by Link’, visit the sale payment link, and manually enter a credit card or use Apple Pay or Google Pay to process a test transaction and confirm that online and mobile payments are working properly.

    This feature is only available to merchants using the iOS ShopKeep Register who have set up the Pay by Link feature.

    1. In the iOS ShopKeep Register app, ring up a sale with a total of $0.50 or more.

      All Pay by Link transactions require a minimum total amount of $0.50.

    2. Tap '...', then select ‘Pay by Link’.
      Click to Enlarge
    3. Select ‘SMS Link’.
      Click to Enlarge
    4. Enter your mobile phone number, then tap ‘Send Link’ to receive a payment link.
      Click to Enlarge
    5. On your mobile phone, visit the payment link sent to you via text message.
    6. Follow steps 5 - 8 here to pay for and close the transaction.

    For detailed, step-by-step help with Pay by Link transactions, visit our Pay by Link article.

    Card Processing Statement Email

    The Weekly ShopKeep Online & Mobile Card Processing Statement email gives an overview of all online and mobile payments processed from Sunday to Saturday and is emailed to the Business Owner every Monday of the following week. The email sent contains two downloadable spreadsheets: one that lists each payout deposited into your bank account and another that shows the individual transactions in each payout.

    1. Check your inbox for the Weekly ShopKeep Online & Mobile Card Processing Statement email.

      The email is sent every Monday morning to the Business Owner and covers all online and mobile payments processed from 12 AM Sunday to 11:59 PM Saturday of the previous week, based on the time zone set in BackOffice.

      Click to Enlarge
    2. Open the email and download the attached .CSV spreadsheet files.
      • The Payouts Report shows each deposit, or payout, made into your bank account. Payouts contain all online and mobile payment transactions run on a specific day.
      • The Balance Report shows individual online and mobile payment sales run, including the gross amount and processing fee for each, refunds, and chargebacks.
      Click to Enlarge
    3. After downloading, open the reports in any spreadsheet software.

      Payouts Report

      Click to Enlarge

      payout_expected_arrival_date | Date and time a payout was deposited to your bank account.
      net | Net dollar amount of a payout after subtracting processing fees.
      reporting_category | ‘payout’ (indicates a successful payout) or ‘payout_reversal’ (indicates a failed payout).
      payout_status | ‘paid’ (payout was successfully deposited into the bank account), ‘failed’ / ‘cancelled’ (there was a problem depositing the payout), ‘pending’ (payout was not yet submitted to the bank for deposit), or ‘in transit’ (payout was submitted to the bank and is waiting to be processed).

      Balance Report

      Click to Enlarge

      created | Date and time a transaction occurred.
      available_on | Date and time the transaction settled to your ShopKeep Payments account.
      gross | Dollar amount of a transaction before subtracting processing fees.
      fee | Processing fee calculated and removed from a transaction.
      net | Net dollar amount of a transaction after subtracting fees.
      reporting_category | ‘charge’ (transaction was charged to a customer’s credit card), ‘refund’ (transaction was refunded to a customer’s credit card), ‘dispute’ (a chargeback was filed for the transaction), or ‘dispute_reversal’ (a chargeback was resolved in your favor).

    Have questions about online and mobile payments? Visit our Online and Mobile Payments FAQ for help.