{"id":127,"date":"2025-02-22T11:04:17","date_gmt":"2025-02-22T11:04:17","guid":{"rendered":"https:\/\/documentation.iqonic.design\/frezka-saas\/?p=127"},"modified":"2025-06-12T11:44:09","modified_gmt":"2025-06-12T11:44:09","slug":"paystack-payment","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/frezka-saas\/paystack-payment\/","title":{"rendered":"PayStack Payment"},"content":{"rendered":"<div class=\"nolwrap\">\n<pre class=\"wp-block-preformatted\">Estimated reading: 2 minutes<\/pre>\n\n\n\n<p>Welcome to PayStack! In this guide, you will learn how to sign up for a PayStack account and obtain API keys necessary for integrating PayStack into your website or application.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-004dcb76\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><h4 class=\"uagb-notice-title\"><strong>INFO<\/strong><\/h4><div class=\"uagb-notice-text\">\n\n<p>PayStack is a leading payment service provider that enables businesses in Africa to accept payments from anyone, anywhere in the world.<br><strong>Why Choose PayStack?<\/strong><br>Registered and Unregistered businesses can leverage Paystack&#8217;s services.<br>Registered businesses enjoy full access to Paystack&#8217;s features, while unregistered businesses, known as Starter Businesses, have limited access.<br><a href=\"https:\/\/support.paystack.com\/hc\/en-us\/articles\/360009972759-What-are-the-requirements-for-using-Paystack-as-a-Registered-Business\" target=\"_blank\" rel=\"noreferrer noopener\">Requirements for Registered Businesses<\/a><br><a href=\"https:\/\/support.paystack.com\/hc\/en-us\/articles\/360009972739-What-are-the-requirements-for-using-Paystack-as-a-Starter-Business\" target=\"_blank\" rel=\"noreferrer noopener\">Requirements for Starter Businesses<\/a><\/p>\n\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-cf8ee8b6\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><h4 class=\"uagb-notice-title\"><strong><strong>INFO<\/strong><\/strong><\/h4><div class=\"uagb-notice-text\">\n\n<p>Before proceeding further please check&nbsp;<a href=\"https:\/\/support.paystack.com\/hc\/en-us\/articles\/360009973779-What-currency-is-available-to-my-business\" target=\"_blank\" rel=\"noreferrer noopener\">Paypal Supported Currency<\/a><\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Login\/Sign Up for PayStack<\/strong><\/h2>\n\n\n\n<p>If you have an existing PayStack Developer Account&nbsp;<a href=\"https:\/\/dashboard.paystack.com\/#\/login?next=app.settings.developers\" target=\"_blank\" rel=\"noreferrer noopener\">Log in<\/a>&nbsp;,to the account.<\/p>\n\n\n\n<p>Otherwise,&nbsp;<a href=\"https:\/\/dashboard.paystack.com\/#\/signup\" target=\"_blank\" rel=\"noreferrer noopener\">Sign up<\/a>&nbsp;and create a new business account.<\/p>\n\n\n\n<p>1. <strong>Sign Up<\/strong>: Provide your business name, email address, country, and password by following&nbsp;<a href=\"https:\/\/dashboard.paystack.co\/#\/signup\" target=\"_blank\" rel=\"noreferrer noopener\">this link<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"900\" src=\"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-content\/uploads\/sites\/7\/2025\/02\/create_paystack_account_1.gif\" alt=\"\" class=\"wp-image-322\" \/><\/figure>\n\n\n\n<p>2. <strong>Complete Setup<\/strong>: After signing up, provide additional information about yourself and your business to complete the setup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2870\" height=\"1796\" src=\"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-content\/uploads\/sites\/7\/2025\/02\/create_paystack_account_2.png\" alt=\"\" class=\"wp-image-323\" \/><\/figure>\n\n\n\n<p>3. <strong>Access Dashboard<\/strong>: Once setup is complete, you&#8217;ll be redirected to your dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2880\" height=\"1800\" src=\"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-content\/uploads\/sites\/7\/2025\/02\/create_paystack_account_3.png\" alt=\"\" class=\"wp-image-324\" \/><\/figure>\n\n\n\n<p>4.<strong>Testing Integration<\/strong>: Start testing your integration and exploring our product suite in Test Mode.<\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-33c2f428\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><h4 class=\"uagb-notice-title\"><strong>INFO<\/strong><\/h4><div class=\"uagb-notice-text\">\n\n<p>However, your account is still in Test Mode and you cannot receive real money. You will have to activate your account to take it Live and start collecting real money from your customers. Follow this link to activate your business:&nbsp;<a href=\"https:\/\/dashboard.paystack.com\/#\/get-started\/activate\" target=\"_blank\" rel=\"noreferrer noopener\">Activate Your Account<\/a>.<\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Obtain API Keys<\/strong><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Obtain your Test API Keys<a href=\"https:\/\/apps.iqonic.design\/documentation\/streamit-laravel-documentation\/build\/docs\/payment-gateway\/paystack-payment\/#obtain-your-test-api-keys\" target=\"_blank\" rel=\"noopener\">\u200b<\/a><\/strong><\/h4>\n\n\n\n<p>Follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to your&nbsp;<a href=\"https:\/\/dashboard.paystack.com\/#\/settings\/developer\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dashboard \u2192 Settings<\/strong><\/a>.<\/li>\n\n\n\n<li>Click on the&nbsp;<strong>API Keys &amp; Webhooks<\/strong>&nbsp;tab.<\/li>\n\n\n\n<li>Scroll to the section labeled&nbsp;<strong>API Configuration &#8211; Test Mode<\/strong>.<\/li>\n\n\n\n<li>Here you will find your&nbsp;<strong>Test Secret Key<\/strong>&nbsp;and&nbsp;<strong>Test Public Key<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2858\" height=\"1643\" src=\"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-content\/uploads\/sites\/7\/2025\/02\/paystack_test_mode.png\" alt=\"\" class=\"wp-image-328\" \/><\/figure>\n\n\n\n<p>Once you&#8217;ve completed your testing and are satisfied with your integration, you&#8217;ll need your Live API Keys to start receiving real money from your customers.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Obtain your Live API Keys<\/strong><\/h2>\n\n\n\n<p>To obtain your Live API Keys, follow the same steps as above:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to your&nbsp;<a href=\"https:\/\/dashboard.paystack.com\/#\/settings\/developer\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Dashboard \u2192 Settings<\/strong><\/a>.<\/li>\n\n\n\n<li>Click on the&nbsp;<strong>API Keys &amp; Webhooks<\/strong>&nbsp;tab.<\/li>\n\n\n\n<li>Scroll to the section labeled&nbsp;<strong>API Configuration &#8211; Live Mode<\/strong>.<\/li>\n\n\n\n<li>Here you will find your&nbsp;<strong>Live Secret Key<\/strong>&nbsp;and&nbsp;<strong>Live Public Key<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2878\" height=\"1634\" src=\"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-content\/uploads\/sites\/7\/2025\/02\/paystack_live_mode.png\" alt=\"\" class=\"wp-image-326\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Get Your New Live API Keys<a href=\"https:\/\/apps.iqonic.design\/documentation\/streamit-laravel-documentation\/build\/docs\/payment-gateway\/paystack-payment\/#how-to-get-your-new-live-api-keys\" target=\"_blank\" rel=\"noopener\">\u200b<\/a><\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/dashboard.paystack.com\/#\/login?next=app.settings.developers\" target=\"_blank\" rel=\"noreferrer noopener\">Login<\/a>&nbsp;to your PayStack Developer Dashboard<\/li>\n\n\n\n<li>Navigate To&nbsp;<a href=\"https:\/\/dashboard.paystack.com\/#\/settings\/developer\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Settings<\/strong><\/a><\/li>\n\n\n\n<li>Click on&nbsp;<strong>API Keys &amp; Webhooks<\/strong><\/li>\n\n\n\n<li>Underneath both your live and test secret keys, you will see the option to&nbsp;<strong>Generate new secret key<\/strong>. Click on this<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"343\" src=\"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-content\/uploads\/sites\/7\/2025\/02\/paystack_live_new.gif\" alt=\"\" class=\"wp-image-327\" \/><\/figure>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-2e21a00a\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><h4 class=\"uagb-notice-title\"><strong>INFO<\/strong><\/h4><div class=\"uagb-notice-text\">\n\n<p>Once you&#8217;ve generated a new secret key, you will be unable to process transactions until you update your secret key on your website or server.<\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Add Generated Keys To Super Admin Panel<\/strong><\/h2>\n\n\n\n<p>Now you&#8217;ve successfully generated keys please navigate to Super Admin Panel and follow the steps mentioned below<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Navigate to&nbsp;<strong>Settings \u2192 Payment Method<\/strong>.<\/li>\n\n\n\n<li>Enable the switch for&nbsp;<strong>PayStack<\/strong>&nbsp;Payment.<\/li>\n\n\n\n<li>Paste Paystack&nbsp;<strong>Secret key<\/strong>&nbsp;under&nbsp;<em>Secret Key<\/em>&nbsp;and&nbsp;<strong>App key<\/strong>&nbsp;under the&nbsp;<em>App key<\/em>&nbsp;fields.<\/li>\n\n\n\n<li>Submit the changes.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1593\" height=\"709\" src=\"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-content\/uploads\/sites\/7\/2025\/02\/PR2.png\" alt=\"\" class=\"wp-image-500\" \/><\/figure>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-797a935e\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><h4 class=\"uagb-notice-title\"><strong>TIP<\/strong><\/h4><div class=\"uagb-notice-text\">\n\n<p>Congratulations! Your PayPal configuration is done.<\/p>\n\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Test PayStack Payment<\/strong><\/h2>\n\n\n\n<p>Here we have provided some of testing credentials for App &#8211;<\/p>\n\n\n\n<p>If you want to add your new payment gateway then buy our paid support for the same.<\/p>\n\n\n\n<p><strong>Use Only in Test Mode<\/strong><\/p>\n\n\n\n<p>You can use these test cards to make payments in test mode only. Using these for live mode payments will throw card issuer is invalid or invalid card input error.<\/p>\n\n\n\n<p><strong>Test Cards Details for PayStack payment<\/strong><a href=\"https:\/\/apps.iqonic.design\/documentation\/streamit-laravel-documentation\/build\/docs\/payment-gateway\/paystack-payment\/#test-cards-details-for-paystack-payment\" target=\"_blank\" rel=\"noopener\">\u200b<\/a><\/p>\n\n\n\n<p>There are several test cards you can use in test mode to make sure this integration is ready. Use them with any CVC, postal code, and future expiration date.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Description<\/th><th>Card Number<\/th><th>Expiry Date (MM\/YY)<\/th><th>CVV<\/th><th>PIN<\/th><th>OTP<\/th><th>Third Validation<\/th><\/tr><\/thead><tbody><tr><td>No validation (reusable)<\/td><td>4084 0840 8408 4081<\/td><td>02\/25<\/td><td>408<\/td><td>1111<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td>PIN validation<\/td><td>5078 5078 5078 5078<\/td><td>02\/25<\/td><td>081<\/td><td>1111<\/td><td>&#8211;<\/td><td>&#8211;<\/td><\/tr><tr><td>PIN + OTP validation<\/td><td>5060 6666 6666 6666<\/td><td>02\/25<\/td><td>123<\/td><td>1234<\/td><td>123456<\/td><td>Validation Data3<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick links<\/strong><\/h2>\n\n\n\n<p>Here&#8217;s some additional useful information about Paystack.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/support.paystack.com\/hc\/en-us\/articles\/360009972639-What-kinds-of-companies-use-Paystack\" target=\"_blank\" rel=\"noreferrer noopener\">What kinds of companies use PayStack?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/support.paystack.com\/hc\/en-us\/articles\/360009881160-How-secure-is-Paystack\" target=\"_blank\" rel=\"noreferrer noopener\">How secure is PayStack?<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-1f7799ca\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><h4 class=\"uagb-notice-title\"><strong>REMOVE PAYSTACK PAYMENT<\/strong><\/h4><div class=\"uagb-notice-text\">\n\n<p>We are recommended you to follow only second Step if you don\u2019t know about dependency and code<br>If you want to remove PayStack payment gateway option then follow below Steps:<br>Go to pubspec.yaml and remove the line mentioned below from the file<br>flutter_paystack: git: url: &#8221; ref: master<\/p>\n\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-cc4754d3\"><button class=\"uagb-notice-close-button\" type=\"button\" aria-label=\"Close\"><\/button><h4 class=\"uagb-notice-title\"><strong><strong>NOTE<\/strong><\/strong><\/h4><div class=\"uagb-notice-text\">\n\n<p>If you have remove dependency from pubspec. yaml then hit the pub get command. now, remove the code related to&nbsp;<strong>flutter_paystack<\/strong>.<\/p>\n\n<\/div><\/div>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Estimated reading: 2 minutes Welcome to PayStack! In this guide, you will learn how to sign up for a PayStack account and obtain API keys necessary for integrating PayStack into your website or application. Login\/Sign Up for PayStack If you have an existing PayStack Developer Account&nbsp;Log in&nbsp;,to the account. Otherwise,&nbsp;Sign up&nbsp;and create a new business [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"parent":123,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-127","post","type-post","status-publish","format-standard","hentry","category-frezka-saas"],"featured_image_src":null,"author_info":{"display_name":"","author_link":"https:\/\/documentation.iqonic.design\/frezka-saas\/author\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":20,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/127\/revisions"}],"predecessor-version":[{"id":590,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/127\/revisions\/590"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/posts\/123"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/categories?post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/frezka-saas\/wp-json\/wp\/v2\/tags?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}