← All integrations
Paystack logo

Paystack + SplitSMS

Payment confirmation SMS for WooCommerce + Paystack stores

Run WooCommerce with the Paystack payment gateway and SplitSMS together — customers get instant SMS when they place an order and when Paystack confirms payment.

Overview

Paystack is how many Ghanaian and African WordPress shops collect card, bank, and mobile money payments. SplitSMS does not process Paystack payments on your store — it sends SMS when WooCommerce order events fire after your customer pays through Paystack.

How it works with SplitSMS

  • Install WooCommerce + Paystack for WooCommerce (or your Paystack gateway plugin) on the same site as the SplitSMS plugin.
  • Connect your SplitSMS API key in wp-admin — this powers SMS delivery, separate from Paystack checkout.
  • When a customer checks out, SplitSMS can send an order-placed SMS to the billing phone.
  • When Paystack confirms payment, WooCommerce marks the order paid and fires woocommerce_payment_complete — SplitSMS sends your payment-received template.
  • If the customer’s network drops after Paystack checkout, the Paystack webhook marks the order paid — enable Paid → processing so SMS still sends.
  • Status changes (processing, completed, cancelled) can trigger additional SMS with {order_id}, {order_total}, and {payment_method}.
  • All messages log in WordPress and sync to your SplitSMS dashboard — manage templates and toggles without touching Paystack settings.

Setup guide

  1. 1

    Set up WooCommerce + Paystack on WordPress

    Install the Paystack WooCommerce gateway from Paystack’s integrations directory. Add test/live API keys under WooCommerce → Settings → Payments → Paystack, and run a test checkout before going live.

  2. 2

    Configure Paystack webhook (required)

    Copy the webhook URL from WooCommerce Paystack settings into Paystack Dashboard → Settings → API Keys & Webhooks. This ensures orders are marked paid when checkout redirects fail — and SplitSMS payment SMS still fires.

  3. 3

    Install & connect SplitSMS

    Download the SplitSMS plugin, add your API key and approved Sender ID, and send a test SMS.

  4. 4

    Enable WooCommerce payment events

    SplitSMS → Integrations → enable order placed, payment complete, and Paid → processing (Paystack). The setup checklist guides you through each step.

  5. 5

    Customize Paystack payment SMS

    Edit templates e.g. “Hi {customer_name}, we received your payment of {order_total} for order #{order_id}.” Use {paystack_reference} for the Paystack transaction reference.