=== Startbutton for WooCommerce ===
Contributors: sommysab
Tags: startbutton, woocommerce, payment gateway
Requires at least: 6.2
Tested up to: 6.7
Stable tag: 1.1.9
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Startbutton for WooCommerce allows your store in Africa to accept secure payments from multiple local and global payment channels.

== Description ==

Startbutton makes it easy for businesses in Nigeria, Ghana, Cote d'Ivoire, South Africa,Kenya, Rwanda, Uganda, and so on to accept secure payments from multiple local and global payment channels. Integrate Startbutton with your store today, and let your customers pay you with their payment method of choice.

With Startbutton for WooCommerce, you can accept payments via:  Mastercard, Visa, Verve, USSD, Mobile Money, Bank Transfer, EFT, Bank Accounts, GTB 737 & Visa QR

= Why Startbutton? =

* Start receiving payments instantly—go from sign-up to your first real transaction in as little as 5 minutes
* Simple, transparent pricing—no hidden charges or fees
* Modern, seamless payment experience via the Startbutton Checkout 
* Advanced fraud detection
* Understand your customers better through a simple and elegant dashboard
* Access to attentive, empathetic customer support 24/7
* Free updates as we launch new features and payment options
* Clearly documented APIs to build your custom payment experiences

This product was built to solve the difficulties in businesses face when expanding to new countries in Africa
  * Large capital required to set up as a local entity in the intended new country
  * Long set up time
  * Tax Compliance issues
to get set up expansion(localization) and compliance

As a result of this solution, over 60,000 businesses and many more still trust us to help with seamless expansion to African countries.
We currently support over 6 African countries including Nigeria, Ghana, Cote d'Ivoire, South Africa,Kenya, Rwanda, Uganda and others.

= Plugin Features =

*   __Accept payment__ via Mastercard, Visa, Verve, USSD, Mobile Money, Bank Transfer, EFT, Bank Accounts, GTB 737 & Visa QR.
*   __Seamless integration__ into the WooCommerce checkout page. Accept payment directly on your site
*   __Automated webhook setup__ With Startbutton Payment for WooCommerce, the webhook is automatically configured upon plugin installation.


== Installation ==

*   Go to __WordPress Admin__ > __Plugins__ > __Add New__ from the left-hand menu
*   In the search box type __Startbutton for WooCommerce__
*   Click on Install now when you see __Startbutton for WooCommerce__ to install the plugin
*   After installation, __activate__ the plugin.


= Startbutton Setup and Configuration =
*   Go to __WooCommerce > Settings__ and click on the __Payments__ tab
*   You'll see Startbutton listed along with your other payment methods. Click __Manage__
*   On the next screen, configure the plugin. There is a selection of options on the screen. Read what each one does below.

1. __Enable/Disable__ - Check this checkbox to Enable Startbutton on your store's checkout
2. __Title__ - This will represent Startbutton on your list of Payment options during checkout. It guides users to know which option to select to pay with Startbutton. __Title__ is set to "Debit/Credit Cards" by default, but you can change it to suit your needs.
3. __Environment__ - Select appropriate environment for payment. Sandbox mode enables you to test payments before going live. The orders process with test payment methods, no money is involved so there is no risk. You can switch to production mode at any time to accept real payments.
4. __API Keys__ - The next two text boxes are for your Startbutton API keys, which you can get from your Startbutton Dashboard. Depending on your environment option in step three, you'll need to use your test API keys for Sandbox. Otherwise, you can enter your live keys in Production environment.
5. Click on __Save Changes__ to update the settings.


If you do not find Startbutton on the Payment method options, please go through the settings again and ensure that:

*   You've checked the __"Enable/Disable"__ checkbox
*   You've entered your __API Keys__ in the appropriate field
*   You've clicked on __Save Changes__ during setup

== External Services ==

This plugin connects to Startbutton to process payments securely. 

= What the service is and what it is used for: =
Startbutton is a payment processing service used to handle transactions on your WooCommerce store.

= What data is sent and when: =
- When a customer proceeds to payment, their order details, including the total amount, currency, email, phone number, and billing/shipping addresses, are sent to Startbutton for processing.  
- After a successful payment, transaction details (e.g., transaction ID and reference) are sent back to update the order status.

= Where the data is sent: =
The data is sent to Startbutton’s servers at:  
`https://checkout.startbutton.tech`

= Privacy and Terms: =
- [Startbutton Terms of Service](https://difficult-pentagon-7f6.notion.site/Terms-of-Use-702fc49aa8554dcf8fa01500429a6dfc)  
- [Startbutton Privacy Policy](https://difficult-pentagon-7f6.notion.site/Privacy-Notice-18ac227f1b4145859f68ad1150d45f7e)


== Frequently Asked Questions ==

= What Do I Need To Use The Plugin =

*   A Startbutton merchant account—use an existing account or [create an account here](https://startbutton.africa/signup)
*   An active [WooCommerce installation](https://docs.woocommerce.com/document/installing-uninstalling-woocommerce/)


== Changelog ==

= 1.0.0 - December 5, 2024 =
*   First release

= 1.1.0 - August 6, 2025 =
* Add currency switcher
* Security improvements
* Bug fixes

= 1.1.1 - September 11, 2025 =
* Bug fixes

= 1.1.2 - October 13, 2025 =
* Bug fixes

= 1.1.3 - October 13, 2025 =
* Bug fixes

= 1.1.5 - October 14, 2025 =
* Bug fixes

= 1.1.6 - October 14, 2025 =
* Bug fixes

= 1.1.7 - October 14, 2025 =
* Bug fixes

= 1.1.9 - October 17, 2025 =
* Bug fixes

== Screenshots ==

1. Startbutton displayed as a payment method on the WooCommerce payment methods page

2. Startbutton settings field

3. Startbutton on WooCommerce Checkout