Accept payments from customers across Africa on your Shopify store with the official Fyatu payment app.Documentation Index
Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt
Use this file to discover all available pages before exploring further.
Requirements
- Shopify Basic plan or higher
- Shopify Payments or third-party payment provider enabled
Installation
From Shopify App Store
- Visit the Fyatu app on the Shopify App Store
- Click Add app
- Review permissions and click Install app
- Follow the setup wizard
Manual Installation (Development)
For partners and developers testing the app:Configuration
Step 1: Connect Your Fyatu Account
- After installation, you’ll be prompted to connect your Fyatu account
- Login to your FYATU Dashboard if needed
- Select the Collection App you want to use
- Authorize the connection
Step 2: Configure Payment Settings
| Setting | Description |
|---|---|
| Display Name | Name shown at checkout (default: “Fyatu”) |
| Payment Capture | Automatic or manual capture |
| Test Mode | Enable for testing without real payments |
| Supported Currencies | Select currencies to accept |
Step 3: Activate the Payment Method
- Go to Settings > Payments in your Shopify admin
- Find Fyatu under “Additional payment methods”
- Click Activate to enable
Features
- Native Checkout - Fyatu appears as a payment option in Shopify Checkout
- Automatic Order Updates - Orders marked as paid automatically
- Refund Support - Process refunds from Shopify order page
- Multi-Currency - Accept payments in multiple currencies
- Shopify Flow - Trigger workflows on payment events
- Analytics - View payment analytics in Fyatu Dashboard
Checkout Experience
Customers see Fyatu as a payment option during checkout:Checkout Flow
Shopify Flow Integration
Automate your workflow with Shopify Flow triggers:| Trigger | Description |
|---|---|
| Fyatu payment received | When a customer completes payment |
| Fyatu payment failed | When a payment attempt fails |
| Fyatu refund processed | When a refund is completed |
Refunds
To process a refund:- Go to Orders in your Shopify admin
- Open the order you want to refund
- Click Refund
- Enter the refund amount
- Select “Refund through Fyatu”
- Click Refund
Partial refunds are supported. Refunds are processed back to the customer’s Fyatu wallet.
Test Mode
Test your integration without processing real payments:- Go to Apps > Fyatu in your Shopify admin
- Enable Test Mode
- Use test cards and accounts to simulate payments
- Disable test mode before going live
Test Credentials
Use test mode in the Fyatu Dashboard to simulate payments. When testing, customers will be redirected to a test checkout where they can simulate payment from a Fyatu wallet.Webhooks
The app automatically configures webhooks. Events supported:| Event | Description |
|---|---|
orders/paid | Order payment confirmed |
orders/cancelled | Order cancelled |
refunds/create | Refund initiated |
Multi-Currency
Accept payments in:- USD (US Dollar)
- EUR (Euro)
- CDF (Congolese Franc)
- KES (Kenyan Shilling)
- NGN (Nigerian Naira)
- And more…
Troubleshooting
Payment method not appearing
- Ensure the app is installed and activated
- Check that your store’s currency is supported
- Verify Fyatu is enabled in Settings > Payments
Orders not updating
- Check your Fyatu Dashboard for webhook delivery status
- Ensure your store is not in password-protected mode
- Contact support if issues persist
Test mode transactions appearing in live
- Double-check that Test Mode is disabled in app settings
- Ensure you’re using your live App credentials

