Settings

Setting up online payments

How to connect Paystack, Yoco, or PayFast so clients can pay invoices online.

Connecting a payment gateway lets your clients pay their invoices online directly from the invoice link — by card, EFT, or other methods depending on the gateway. Once connected, payment buttons appear automatically on your client-facing invoices.

Settings Payments tab showing Paystack, Yoco and PayFast configuration sections
The Payments settings tab

Paystack

  1. 1

    Get your Paystack API keys

    Log in to your Paystack account at dashboard.paystack.com. Go to Settings → API Keys & Webhooks and copy your Public Key and Secret Key.
    settings paystack keys
  2. 2

    Enter the keys in Rebill

    In Rebill, go to Settings → Payments. Paste your Public Key and Secret Key into the Paystack fields.
    settings paystack form
  3. 3

    Save your settings

    Click "Save Settings" to connect Paystack. A pay button will now appear on your client-facing invoices.

Yoco

  1. 1

    Get your Yoco public key

    Log in to your Yoco account and navigate to Developers → API Keys to find your public key.
    settings yoco form
  2. 2

    Enter and enable

    Paste your Public Key into the Yoco section in Rebill's Payments settings, then click "Save Settings".

PayFast

  1. 1

    Get your PayFast credentials

    Log in to your PayFast account. Go to Settings → Integration to find your Merchant ID, Merchant Key, and Passphrase.
    settings payfast form
  2. 2

    Enter and enable

    Paste all three into the PayFast section in Rebill's Payments settings, then click "Save Settings".

Note

You can have multiple payment gateways active at the same time. Your clients will see buttons for each enabled gateway on their invoice.

Was this article helpful?