Back to Payments
HIGHHappy Path

Configure Paystack Gateway

Verify that store owners with the payment_gateway_paystack feature can configure Paystack payment gateway, verify credentials, and accept payments.

9 steps
~6 min
payment-2

Preconditions

  • You are logged in as store owner/admin
  • Store subscription includes payment_gateway_paystack feature
  • You have Paystack test API keys from the Paystack dashboard

Test Data

Paystack Test Keys: Public Key starts with pk_test_, Secret Key starts with sk_test_. Get from dashboard.paystack.com

Test Steps

Follow each step carefully

0/9

Navigate to Payment Settings

Location

Go to /dashboard/settings/payments

Verify

Payment settings page loads

Verify Paystack option is available

Location

Paystack should appear in the list of payment gateways

Verify

Paystack configuration card/section is visible

Note

If not visible, check that subscription includes payment_gateway_paystack feature

Click to configure Paystack

Location

Click "Configure" or "Setup" button on Paystack card

Verify

Paystack configuration form appears

Enter Paystack Public Key

Location

Public Key field - starts with pk_test_ for test mode

Verify

Public key is entered

Enter Paystack Secret Key

Location

Secret Key field - starts with sk_test_ for test mode

Verify

Secret key is entered (may be masked)

Note

Secret key is sensitive - ensure you are on the correct site

Verify the credentials

Location

Click "Verify Credentials" or "Test Connection" button

Verify

Success message confirms credentials are valid

Note

If verification fails, double-check keys from Paystack dashboard

Enable Paystack gateway

Location

Toggle switch to enable Paystack as payment option

Verify

Paystack is marked as enabled/active

Save configuration

Location

Click "Save" button

Verify

Configuration saved successfully

Test payment in checkout

Location

Go to storefront, add item to cart, proceed to checkout

Verify

Paystack appears as payment option and payment modal/redirect works

Expected Result

After configuration: (1) Paystack credentials are verified and saved, (2) Paystack appears at checkout, (3) Test payments work with test cards (4242 4242 4242 4242), (4) Webhook is auto-configured for payment notifications, (5) Secret keys are masked in the UI for security.

Ready to Complete?

Click when you have verified all steps and the expected result.

Test Info

Module
Payments
Steps
9
Duration
6 min
XP Value
+30