Aidmedium

21 December, 2024

Setting up Paystack for payment integrations

To streamline payment integrations and security, we rely on a payment provider called Paystack. We believe in giving our clients full control over their finances, so you’ll maintain complete ownership of your account while we handle the technical integration.

This guide will walk you through setting up a Paystack account, getting verified, and grabbing your API keys.

Signing Up for a Paystack Account

To get started, head over to Paystack’s official website and click the “Create Free Account” button in the top-right corner.

Fill in the details required and continue.

You should receive a welcome email from Paystack with a verification link. If you don’t see the email in your inbox right away, check your spam or promotions folder.

Set Up Your Paystack Dashboard

Once your email is verified, you can log in to your Paystack account using the email and password you just set.

The dashboard will welcome you with an onboarding prompt to help you get set up. If you don’t get this prompt, you can find this under “Complaince” in your sidebar.

Complaince sidebar option

Here you’ll need to provide information about your business, bank account details, and any required documentation. This verification step is very thorough since we’re dealing with payments, and it is essential as it enables live transactions on your account.

Adding Team Members

Your Paystack account can grow with your team. From your dashboard, click on “Settings” at the bottom of the sidebar and select the “Team” tab. You’ll find the “Invite someone” button in the top-right corner of this page.

Paystack team settings

The invitation process requires the team member’s email address, and you’ll need to set their role as either Admin or Member. You can also customize their access permissions based on their responsibilities.

Once invited, they’ll get their login credentials through an email invitation, keeping everything secure and organized.

Getting Your API Keys

On the “API Keys & Webhooks” tab, you’ll find both your test and live API keys needed for integrations - think of test keys as your sandbox for trying things out, while live keys are for when you’re ready for real transactions.

It’s crucial to keep your secret keys private and never share them publicly. During development, we recommend using test keys to simulate transactions, only switching to live keys when you’re ready to process real payments.

Final Steps

Ensure your account has completed the verification process.

Take time to run test transactions using the test keys, and familiarize yourself with Paystack’s documentation for proper integration. Setting up webhooks is also important for receiving transaction notifications.

Paystack’s support team is always available if you face any challenges during the setup process. You can also reach out to us directly at hello@aidmedium.com for any integration assistance.