Adding Authorize.net as a Payment Method
ReservationKey integrates with Authorize.net to securely process credit card payments for your reservations.
Follow the steps below to set up and test your Authorize.net connection.
Step 1: Add Authorize.net as a Payment Method
- Go to the Website tab.
- Click Payment Methods.
- Click Add Payment Method.
- Select Authorize.net from the list and click Continue.
Step 2: Enter Your Authorize.net Credentials
On the setup screen, fill in the following fields:
- Login ID – Found in your Authorize.net account under Account → API Credentials & Keys.
- Transaction Key – Also located in the same section of your Authorize.net account.
- Card Types Accepted – List the credit card types you accept (e.g.,
Visa#MasterCard#Discover
), separated by a pound sign (#).
Step 3: Configure Payment Options
After entering your credentials, adjust the following settings:
- Internal Reservations: Set to Yes if you want to process payments from within ReservationKey (for example, when entering phone reservations).
- Use Authorize SIM: Set to Yes to use tokenization. This allows ReservationKey to save a token instead of storing the actual credit card number.
- Mode:
- Set to Live to validate and process real credit cards.
- Use Test mode for trial transactions when testing your setup.
- Reservation Page: Choose which reservation page(s) will use Authorize.net for online payments.
Use the built-in help icons (?) for explanations of each setting.
Step 4: Locate Your API Credentials
If you need help finding your Login ID and Transaction Key:
- Log into your Authorize.net account.
- Navigate to Account → API Credentials & Keys.
- Copy your API Login ID and Transaction Key.
You can also search “Authorize.net” in ReservationKey’s search box to find our built-in FAQ, which includes screenshots showing exactly where to locate these credentials in your Authorize.net dashboard.
Step 5: Save Your Settings
Once all fields are filled out and configured, click Save Changes.
Your Authorize.net payment gateway is now connected to your ReservationKey account.
Step 6: Test Your Setup
To make sure the connection is working properly, perform a quick test transaction:
- Go to your Availability Calendar and create a test reservation.
- Open the reservation and go to the Payments section.
- Click Add Credit Card and enter test card details (use an Authorize.net test card if in test mode).
- Click Save.
- If successful, a yellow/orange Charge Card button will appear.
- Select the test card from the dropdown and enter a small amount such as $0.02 to charge.
- Click Charge Card.
If the transaction succeeds, the payment will appear in the Payments section.
A Refund link will also be available to return all or part of the charge.
Step 7: Verify and Go Live
Once testing is complete and successful:
- Switch the system from Test mode to Live mode.
- Re-save your payment method settings.
- Authorize.net is now active for live payments from your website and internal reservations.
Summary
Authorize.net offers a secure and reliable way to process credit card payments through ReservationKey.
After entering your credentials and performing a successful test charge, your system will be ready to accept real payments online and internally.
If you encounter errors such as “Invalid Login ID” or “Transaction Key Incorrect,” double-check your credentials in Authorize.net or consult the built-in ReservationKey help guide for troubleshooting tips.