Paystack User Guide

Paystack User Guide

Overview

Rental Car Manager integrates with Paystack to allow you to create payments and refunds directly from within RCM. Transactions can be initiated from both the Booking Details screen and the Booking Form on the Booking Payments tab:

From the Booking Details page:

From the Booking Form (Booking Payments tab):

Note: When closing the payment window using the “Close” button, the Booking Details or Update Reservation page will refresh to show the updated payment transaction. You may see a popup message like this (depending on your browser): it is OK to click “Resend” to refresh the page.


Setup

If you're not already using Paystack, please contact the Rental Car Manager support team by emailing support@rentalcarmanager.com to have this feature enabled.

View Reservations with Balance Owing

The Vehicle Activity Report displays the balance owing for each reservation during a selected period. You can click on a reservation from this report to process a payment using Paystack.

Email Receipts

When a payment is processed through Paystack, an automatic email receipt is sent directly to the customer by Paystack. This receipt includes transaction details such as the amount paid, the payment method, and the time of the transaction.

Booking Reference in Receipts

To help identify the transaction, RCM includes the booking number in the Paystack transaction reference. This booking number is visible on the receipt sent to the customer, making it easy for them (and you) to match payments with specific reservations.

Example:
The transaction reference may look like:
Booking-12345.XXX
Where 12345 is the Rental Car Manager booking number.


This added context is especially helpful for customers who need to reconcile payments or query a specific charge.

Note: Customers will receive receipts for each successful payment. If a refund is processed, a separate refund receipt will also be issued automatically by Paystack.

Adding a Card to Paystack

You can manually add a credit card to Paystack without processing a full payment, allowing it to be saved as a re-billing token for future use.

To add a card:

  1. Click the “Add Card” button on the Payment Gateways & Card Vault screen.

  2. Enter the customer’s email address – this is required by Paystack and cannot be left blank.

  3. Input the card details and click “Save Card.” 

    Note:
    This action may trigger a 3D Secure (3DS) challenge, depending on the cardholder’s bank. If prompted, the cardholder will need to complete the verification step (e.g. SMS code, app approval) to finish adding the card.

    Important: When saving a card, Paystack will create a small payment followed by an immediate refund. This is done to verify that the card is active and valid. The customer may temporarily see these transactions on their bank statement, but the funds will be returned immediately.

For Head Office users, a prompt will appear to select the relevant Paystack account. This determines where the card token is saved, and which account will be used for future transactions.

Location users will not see the account selector—Paystack will automatically use the account tied to the booking’s pickup location and brand.

Once saved, the card will appear under the Saved Cards section for Paystack. These cards are stored only within Paystack and not in the Credit Card Vault.

Rebilling Using Tokens

When a card is saved—either via a standard payment or by manually adding the card—a token is stored by Paystack. You can use this token to create future payments and authorisations.

Saved tokens appear when clicking “Saved Cards” during payment entry. If a new booking is made for the same customer, any existing tokens will be imported into the new booking automatically.


Pre-Authorisations (Coming Soon)

Paystack pre-authorisations are currently in early access and not available by default.

Once released, they will allow you to place a hold on the customer’s card without immediately taking funds, useful for bonds or validating funds before vehicle pickup. When available, the workflow will follow a similar structure to other gateways, with the option to capture or void the authorisation.

Payments

You can create payments using either a newly entered card or a saved token.

To create a payment:
  1. From either the Booking Details or Booking Form page, click the Payment Gateways button or Paystack icon.

  2. If using a new card, click the blue “Payment” button.

  3. If using a saved card, click the “Payment” button on that token.

  4. Select the Payment Location, and enter the Payment Amount.

  5. Choose the Tender Type, which will also apply a Merchant Fee if configured. 

  6. Click Continue, then enter the card details (if using a new card) and submit the payment.

If the payment succeeds, you’ll see a green confirmation message at the top of the screen. Payments from saved tokens are processed immediately without needing to re-enter details.

No Merchant Fee?

If you don’t charge merchant fees, and none are configured for the selected Tender Type, you won’t see the Tender Type or fee options during the transaction.

Refunds

You can refund a payment made via Paystack through RCM:

  1. Find the relevant payment or capture under Past Transactions and click Refund.

  2. Select whether to refund the amount excluding (default) or including the Merchant Fee.

  3. To refund a custom amount, choose “Other” and enter the value.

  4. Click Continue to process the refund.

Refunds are processed immediately. You can create multiple refunds per payment, but the total refunded must not exceed the original amount.

Deleting Rebilling Tokens

If you have permission, you will see a “Delete Card” button for each Paystack token.

Deleting a token prevents it from being used for future transactions—ideal when a customer’s card changes.

To delete:

  1. Click Delete Card.

  2. A confirmation will appear at the top of the screen.

You can view previously deleted cards by clicking “View Deleted Cards”. This will display limited details and the deletion date.


    Important Articles


      • Related Articles

      • VostroPay User Guide

        Overview Rental Car Manager integrates with VostroPay to allow you to create payments and refunds from within RCM. Payments can be created from either the Booking Details page or from the Booking form: From the Booking Details page: From the Booking ...
      • Stripe User Guide

        Overview Rental Car Manager integrates with Stripe to allow you create payments and refunds from within RCM. Payments can be created from either the Booking Details page or from the Booking form: From the Booking Details page: From the Booking ...
      • Windcave User Guide

        Overview Rental Car Manager integrates with Windcave to allow you create payments and refunds from within RCM. Payments can be created from either the Booking Details page or from the Booking form: From the Booking Details page: From the Booking Form ...
      • User Management - TFA Setup

        Purpose TFA can be setup for an individual user to protect their account from unauthorised access. Turning TFA both on and off for a user is quite simple and described below. Turning TFA On To turn TFA on for one of your users, simply navigate to the ...
      • Getting Started with Rental Car Manager Guide

        Getting Started with RCM This article will walk you through the process of setting up your RCM system. We have only outlined the key areas required so you can be up and running in no time. Accessing RCM When your new RCM area has been setup, you will ...