Back to Payments
CRITICALHappy Path

Payment with Flutterwave

Verify the complete payment flow using Flutterwave, including payment completion, transaction verification, and order status update.

9 steps
~5 min
payment-5

Preconditions

  • Flutterwave is configured and enabled for the store
  • Products are available in the store
  • Flutterwave is in test/sandbox mode

Test Data

Test card: 5531 8866 5214 2950, Exp: 09/32, CVV: 564, PIN: 3310, OTP: 12345

Test Steps

Follow each step carefully

0/9

Add items to cart on storefront

Location

Click "Add to Cart" on any product

Verify

Items are added to cart

Proceed to checkout

Location

Click "Checkout" button in cart

Verify

Checkout page loads with order summary

Fill in shipping/contact information

Location

Enter name, email, phone, address

Verify

All required fields are completed

Select Flutterwave as payment method

Location

Click on Flutterwave option in payment methods

Verify

Flutterwave is selected as payment method

Click "Pay Now" or "Complete Order"

Location

Primary action button at bottom of checkout

Verify

Flutterwave payment modal/page appears

Enter test card details on Flutterwave

Location

Card number, expiry, CVV fields on Flutterwave form

Verify

Card details are accepted

Note

Use test card 5531 8866 5214 2950

Complete the test payment

Location

Enter PIN (3310) and OTP (12345) when prompted

Verify

Payment is processed successfully

Wait for redirect/completion

Verify

Order confirmation page appears with order number

Verify order status in admin

Location

Go to store admin > Orders

Verify

Order shows as PAID with transaction reference

Expected Result

After payment: (1) Customer sees order confirmation, (2) Transaction status is verified, (3) Order payment status is PAID, (4) Transaction reference is recorded, (5) Customer receives confirmation email.

Ready to Complete?

Click when you have verified all steps and the expected result.

Test Info

Module
Payments
Steps
9
Duration
5 min
XP Value
+50