SayPro Payfast Settings

SayPro is a Global Solutions Provider working with Individuals, Governments, Corporate Businesses, Municipalities, International Institutions. SayPro works across various Industries, Sectors providing wide range of solutions.

Email: info@saypro.online Call/WhatsApp: Use Chat Button 👇


Step-by-Step Guide to Configure PayFast in WordPress (WooCommerce)

1. Install WooCommerce (If Not Already Installed)

  • Go to your WordPress Dashboard.
  • Navigate to Plugins > Add New.
  • Search for WooCommerce, click Install Now, then Activate.

2. Install the PayFast Payment Gateway Plugin

  • From your Dashboard, go to Plugins > Add New.
  • Search for “PayFast for WooCommerce“.
  • Click Install Now, then Activate.

Here are the WooCommerce PayFast settings you need to configure to accept payments on your WordPress site:


WooCommerce PayFast Settings

To access:
WooCommerce > Settings > Payments > PayFast > Manage

1. Enable/Disable

  • Checkbox: Tick to enable PayFast as a payment option during checkout.

2. Title

  • SayProPay
  • Shown to customers at checkout (you can rename it to something like “Secure Card & EFT Payment”).

3. Description

  • Pay with SayProPay now
  • Shown under the payment title during checkout.

4. Merchant ID

  • Enter your PayFast Merchant ID 12136798

5. Merchant Key

  • xq3gisrayimh2
  • Enter your PayFast Merchant Key

6. Passphrase

  • SayPro123

7. Sandbox Mode

  • Don’t Tick

8. Debug Log

  • Enable this to log all API requests and responses for troubleshooting.
  • Logs are saved under WooCommerce > Status > Logs.

9. Payment Method Restriction

  • Some versions of the plugin allow you to enable/disable specific payment methods like:
    • Credit Card
    • Instant EFT
    • Zapper
    • Masterpass
    • SnapScan

10. Return URL & Cancel URL

  • These are auto-generated by WooCommerce.
  • You can verify and customize these in your PayFast dashboard under Settings > Integration if needed.

11. Save Changes

  • Always click “Save changes” at the bottom after configuring your settings.

Would you like help with PayFast sandbox testing or setting up custom payment success pages?

3. Access WooCommerce Payment Settings

  • Navigate to WooCommerce > Settings.
  • Click on the Payments tab.
  • Find PayFast in the list of available payment methods and click Manage.

4. Enable PayFast

  • Check the box that says Enable PayFast.
  • Optionally, change the Title and Description that customers will see during checkout.

5. Enter Your PayFast Credentials

  • Log in to your PayFast account at www.payfast.co.za.
  • Go to Settings > Integration in PayFast to get your:
    • Merchant ID
    • Merchant Key
    • Passphrase (if enabled)
  • Enter these details into the respective fields in your WooCommerce PayFast settings.

6. Configure Additional Settings (Optional)

  • Debug Log: Enable if you need to troubleshoot.
  • Sandbox Mode: Enable for testing payments before going live.
  • Payment Method Restriction: Choose which methods (Credit Card, Instant EFT, etc.) you want to offer.

7. Save Changes

  • Scroll down and click Save changes.

8. Test the Integration (Optional but Recommended)

  • Enable Sandbox Mode in the PayFast settings.
  • Perform a test transaction to ensure everything is functioning correctly.

9. Go Live

  • Disable Sandbox Mode once you’ve confirmed the setup works.
  • Make sure your PayFast account is activated and fully verified for live payments.

Index