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

Online and Mobile Payments

Set up online and mobile payments through ShopKeep Payments to accept credit and debit cards online for sales run using the ShopKeep Pocket app on a mobile device, emailed invoices, and orders placed via a ShopKeep eCommerce webstore. The ShopKeep account owner can fill out the payments application and connect a bank account in Pocket or 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.

If you have questions about online and mobile payments, visit our Online and Mobile Payments FAQ for help.

Table of Contents

Set Up Payments

Submit your business and bank account information in the ShopKeep Pocket app or BackOffice to get approved to process credit payments for sales run in Pocket and emailed invoices. Once approved, enable payments in ShopKeep eCommerce to accept credit payments online in your 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.
  • You only need to sign up using the ShopKeep Pocket or BackOffice method shown below. After signup and approval, you will be able to access all methods of online and mobile payment. Additional steps are required to accept credit payments in a ShopKeep eCommerce webstore.
  • ShopKeep Pocket Setup Method

    ShopKeep Business Owners can access the online and mobile payments setup flow in the ShopKeep Pocket app by starting a new credit sale to get approved for processing credit payments for sales run in ShopKeep Pocket, emailed invoices, and orders placed via a ShopKeep eCommerce webstore.

    1. Download and install the ShopKeep Pocket app on an iOS or Android device.

      Already have Pocket installed? Update to the latest version, then skip to step 3. For help updating the app, visit our Introduction to the iPad or Introduction to Android article.

    2. Open ShopKeep Pocket, then follow the steps here to sign into your existing ShopKeep account as the Business Owner.
    3. From the Dashboard tab, tap ‘+ New Sale’.

      Don’t see ‘+ New Sale’? Upgrade to a paid ShopKeep plan in BackOffice or at the register to be able to set up and run online and mobile payments.

    4. Enter a sale amount of $0.50 or above, then tap ‘Credit’.
    5. Tap ‘Join Card Payments Program’ after reviewing the payments information.
      • Only the Business Owner can complete this and the following steps. If you see an error instead of the screen shown below, confirm you are signed in as the Business Owner.
      • If prompted to enter credit card information after tapping ‘Credit’, online payments are already set up for your account. Learn how to run an optional test transaction here if you are signed up.
    6. Tap ‘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
    7. Tap ‘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 ShopKeep Pocket. To learn how to change this account, contact paymentssupport@shopkeep.com.

      For this step, you will need to enter the:

      • Routing number and account number of the bank account
    8. 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.
    9. Tap ‘Take Your First Payment’ to return to the ‘New Sale’ screen.
    10. Follow the steps in the Update DBA section below to enter the business name that will appear on customer credit card statements.
      • 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 6). If you did not enter a website and do not update your DBA, it will default to ‘ShopKeep’.
    11. (Optional) Follow the steps in the eCommerce Setup section below to enable payments for your ShopKeep eCommerce webstore.
    12. (Optional) Follow the steps here to run a test transaction.

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

    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 sales run in ShopKeep Pocket, emailed invoices, and orders placed via a ShopKeep eCommerce webstore.

    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 paymentssupport@shopkeep.com.

      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 the ShopKeep Pocket app or in BackOffice.

      You only need to sign up using one of these methods to access all methods of online and mobile payment.

    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 and mobile payments, run an optional test transaction by ringing up a sale in the ShopKeep Pocket app, paying for an invoice, or placing an order in your ShopKeep eCommerce webstore to confirm that 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 paying for a test invoice or ShopKeep Pocket sale, 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. Transactions run at the register or in ShopKeep Pocket will appear in reporting and cannot be deleted. Paid invoices also cannot be deleted.
  • 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 paymentssupport@shopkeep.com.
  • 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.

    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 to confirm that online and mobile payments are working properly.

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

    1. Add a new customer in BackOffice using your own email address.
      Click to Enlarge
    2. Create a new invoice, then select the customer created in step 1 from the ‘Bill To’ drop-down.
      Click to Enlarge
    3. Add an open priced item to the invoice, and enter a price of $0.50 or above.

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

      Click to Enlarge
    4. Click the arrow, then select ‘Finish and Send’.
      Click to Enlarge
    5. 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.

    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.