User Guide

Complete configuration and payment management for SumUp on Bagisto.

Admin Configuration

Navigate to Admin Panel → Configuration → Sales → Payment Methods → SumUp

FieldDescription
ActiveEnable or disable the payment method globally.
EnvironmentChoose Sandbox for testing or Production for live sales.
API Key (Sandbox/Prod)Your unique API key from the SumUp Developer Dashboard.
Merchant Code (Sandbox/Prod)Your SumUp Merchant ID or Profile ID.

Checkout Flow

1. Selection

The customer selects SumUp Payment as their preferred method on the Bagisto checkout page.

2. Secure Inline Widget

Instead of a redirect, the secure SumUp widget loads directly. Card details are entered safely within the host environment.

3. Complete & Invoice

On success, the order is confirmed, and an invoice is generated automatically. The order status moves to Processing.

Refund Management

Manage returns directly from your store's backend without logging into SumUp.

Go to Sales → Orders, open the desired order, and click Refund. Enter the amount to process a full or partial refund. The extension communicates instantly with the SumUp API.

Refunds require a valid stored Transaction ID from the original payment.

Testing (Sandbox)

To verify your integration before going live:

  • Set Environment to Sandbox.
  • Use Sandbox API Keys.
  • Use SumUp's test card numbers from the SumUp Sandbox documentation.