Please visit our new help center at help.thinkreservations.comYou can also access this by clicking the ? button inside ThinkReservations.

Payment Processing FAQs


Is ThinkReservations a payment processor or payment gateway?

No. ThinkReservations connects your business to a processor or gateway. Think of ThinkReservations as a "messenger." You and your guests use ThinkReservations to enter credit card details. ThinkReservations, in turn, sends that data to your payment gateway or processor. Your gateway or processor will reply if there are any errors like a decline and the payment status. ThinkReservations is used to ask your gateway or processor to retain, charge, and refund cards through this connection, but to be clear, it's your payment gateway or processor that performs these tasks, not ThinkReservations.

How does Payment Processing work with ThinkReservations?

ThinkReservations connects the cardholder (the guest or customer) with your payment gateway or payment processor. Your payment gateway and processor are responsible for validating, retaining, charging, and refunding payments. They are also responsible for batching out or settling those payments. Your payment processor is also responsible for depositing funds from those transactions into your bank. This is important to understand when troubleshooting.

If you use Braintree, Heartland, MPI, or Stripe as your payment processor:

If you use as your payment gateway, the process looks like this:

Do I really need to have a payment processor or gateway connected directly with ThinkReservations?

Yes. Your ThinkReservations account must connect to one of our partners to take online reservations. There are no exceptions. Our partners are:

  • Mercantile Processing, Inc. (MPI)
  • Heartland Processing
  • Braintree Payments
  • Stripe Payments
  • as a gateway to connect to another processor

I already have a credit card processor. Can I just use that one?

More than likely, yes. If you want to use your existing processor instead of MPI, Heartland, Stripe or Braintree, you might be able to use If you use a different processor, then it must be connected via is the only gateway we connect with that can act as a middleman between another processor and ThinkReservations. The other four processors we work with are direct integrations. They don't require and account because we integrate with them directly. If you would like to stay with your current processor, please reach out to that processor about creating an E-Commerce account for you, and the costs and fees associated with it. Often the fees associated with using are subsidized by the payment processor.

Can I use my terminal with my existing processor?

Yes, but transactions ran with that terminal will need to be manually updated in the ThinkReservations bill. You can manually post a journal entry payment into ThinkReservations so that ThinkReservations knows you charged the customer. When you charge the customer on a system that isn't connected to ThinkReservations, you will manually add the payment so that the bill is updated, your printed or emailed receipts will be up-to-date, and your reports will be accurate.

Can I see credit card numbers?

No. ThinkReservations does not store full credit card data, but rather gives the credit card data to your processor or gateway. It is not possible to view and copy the guest's full credit card details after they are retained in ThinkReservations because ThinkReservations will not allow you to see full credit card data. Credit cards retained with ThinkReservations can only be used with ThinkReservations. 

Is credit card data verified?

Yes. Your connected payment processor (see above) will validate and retain your guest's credit cards. If your payment processor has a problem with the card, it will not be possible to retain or charge the card. If your business takes a deposit, guests cannot make an online reservation unless their card can be run for the deposit. ThinkReservations doesn't verify or store credit card data; this task is done exclusively by your payment processor.

Can I opt to use a different processor that is not one of the choices ThinkReservations offers?

No. Please research and choose one of the five partners we connect with. You can likely keep your existing processor by using as your payment gateway. ThinkReservations connects seamlessly with, and connections with most other processors if you wish to keep your existing processor.

Can I go live without a connected payment processor?

Yes and No. You can update your website to point to ThinkReservations, but you will not be able to take online reservations until your payment processor is connected to ThinkReservations properly. For an online reservation to process, a connected payment gateway or processor must verify and retain a valid credit card before a reservation can be confirmed. While waiting for the processor to be connected, your ThinkReservations account can show your availability to your guests but ask them to call to book. Please ask a member of the ThinkReservations support team for assistance with this configuration. 

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.