Skip to main content

Integration Status

โœ… Paystack Integration Status

๐ŸŽ‰ Integration Complete!

The Paystack payment gateway has been successfully integrated with WorkaGH.

โœ… Completed Tasks:

1. WooCommerce Products Created

  • โœ… Job Listing – 7 Days (Product ID: 124) – GHS 5
  • โœ… Job Listing – 15 Days (Product ID: 125) – GHS 10
  • โœ… Job Listing – 30 Days (Product ID: 126) – GHS 15
2. Code Integration Completed

  • โœ… Product helper function added
  • โœ… Job submission modified to create WooCommerce orders
  • โœ… Payment completion hook configured
  • โœ… Auto-publish on payment success enabled
  • โœ… Email notifications configured
3. Integration Features

  • โœ… Automatic redirect to Paystack checkout
  • โœ… Support for MTN MoMo, Vodafone Cash, AirtelTigo Money
  • โœ… Card payments via Paystack
  • โœ… Bank transfer option
  • โœ… USSD payment support
  • โœ… Instant job publishing after payment
  • โœ… Email confirmation to poster
  • โœ… WooCommerce order tracking

๐Ÿ“‹ Product Details:

Duration Product ID Price Status
7 Days 124 GHS 5.00 โœ“ Active
15 Days 125 GHS 10.00 โœ“ Active
30 Days 126 GHS 15.00 โœ“ Active

๐Ÿ”ง Next Steps:

Configure Paystack API Keys

Go to: WooCommerce โ†’ Settings โ†’ Payments โ†’ Paystack

You need to add your Paystack API keys to enable payment processing:

  • For Testing: Use Test keys (pk_test_xxx, sk_test_xxx) with Test Mode enabled
  • For Production: Use Live keys (pk_live_xxx, sk_live_xxx) with Test Mode disabled

Get your keys from: Paystack Dashboard

Configure Paystack Now

๐Ÿงช Testing:

Test the Complete Flow:

  1. Visit the Post Job page
  2. Fill out the job form completely
  3. Select a duration (7, 15, or 30 days)
  4. Click “Proceed to Payment”
  5. You’ll be redirected to Paystack checkout
  6. Complete payment with test card or Mobile Money
  7. Job will be published automatically!

Test Card (for testing only):

Card: 4084 0840 8408 4081
Expiry: 12/28
CVV: 408
PIN: 0000
OTP: 123456

Test Job Posting

๐Ÿ“Š System Flow:

User submits job form
    โ†“
Job created as PENDING
    โ†“
WooCommerce order created (Product: Job Listing)
    โ†“
User redirected to Paystack checkout
    โ†“
User selects payment method (MoMo/Card/Bank)
    โ†“
User completes payment
    โ†“
Paystack sends webhook confirmation
    โ†“
Job status changed to PUBLISHED
    โ†“
Job appears on homepage immediately
    โ†“
Email sent to job poster

โฑ๏ธ Total Time: 10-30 seconds

โœ… Integration Benefits:

  • โœ… Instant Publishing – No manual approval needed
  • โœ… Multiple Payment Methods – MoMo, Cards, Bank, USSD
  • โœ… Secure – PCI-DSS compliant payment processing
  • โœ… Automated – Zero manual intervention
  • โœ… Professional – Better user experience
  • โœ… Reliable – Paystack webhook confirmation
  • โœ… Trackable – WooCommerce order management

๐ŸŽ‰ Your WorkaGH platform is now ready for automated payments!
Configure Paystack and start accepting job postings.

Scroll to Top
🇬🇭

Add WorkaGH to Home

Quick access. Works offline.