Introduction

Welcome to the PayGlobe Payment Gateway, your complete platform for payment management, dispute handling, and chargeback prevention.

Main Features
  • Multi-gateway payments (IGFS, PayPal, Amazon Pay, Satispay, BANCOMAT Pay, Bizum)
  • Dispute and chargeback management
  • Pre-dispute alerts (Verifi, Ethoca)
  • Auto-refund engine
  • Risk analytics and dispute rate monitoring
  • Payment links with QR code
  • Bank integration (Unicredit AIS)
  • Workflow automation

Dashboard

The dashboard is your control center for monitoring all activities in your merchant account.

Overview

At the top you'll find summary statistics:

Available Tabs

Tab Description
Transactions List and details of all transactions
Disputes Chargeback and dispute management
Alerts Pre-dispute alerts from Verifi/Ethoca
Risk Analytics Dispute rate monitoring and risk assessment
Payment Links Payment links and QR codes
Bank Account Incoming bank transfer monitoring
Workflows Process automation
Settings Account configuration

Transactions

View and manage all transactions processed by the gateway.

Merchant dashboard — transactions with analytics charts
Transactions view with Analytics: payment-method and status charts, hourly volume, daily revenue trend, per-method totals and the filterable transaction list.

Available Filters

Transaction Actions

View Details

Click the icon to see all transaction details including card data (masked), gateway used, and event timeline.

Refund

For COMPLETED transactions, you can issue a full or partial refund by clicking the icon.

Transaction Details (Eye View)

Clicking the icon opens the complete detail of a transaction, organized in four blocks:

Transaction Details (eye view) with timeline
The eye detail: Transaction Information, Timestamps, the event Timeline and the gateway payment-leg details.
Note on the gateway shown

Every transaction created via the SDK initializes an IGFS hosted-page leg by default (the card path). If the buyer then pays with another method (e.g. Bizum), the Payment Method is the real one (BIZUM) while the leg details may still show the leftover IGFS initialization. The actual charge is identified by the leg that carries an authorization code (e.g. Bizum Ds_Response 0000); an IGFS leg without an authorization code was only the page setup, not a charge — so there is no double charge.

Tip

Use the "Export" function to download transactions in CSV format for accounting reconciliation.

Disputes (Chargebacks)

The Disputes tab shows all chargebacks received from card networks and pre-dispute alerts.

Dispute Status

Status Color Description
Alert (Pre-Dispute) Purple Alert received from Verifi/Ethoca - not yet a formal chargeback
Open Red Chargeback opened, awaiting response
Under Review Yellow Evidence submitted, under bank review
Evidence Required Cyan Additional evidence needed
Won Green Dispute won - funds returned
Lost Gray Dispute lost - funds debited

Responding to a Dispute

  1. Click the icon to open the dispute details
  2. Review the details: amount, reason, deadline
  3. Upload evidence (receipts, shipping tracking, customer emails, etc.)
  4. Write a response in the "Merchant Response" field
  5. Click "Submit Response" before the deadline
Important

Always respect the Response Deadline! After expiration, you can no longer submit evidence and the dispute will be automatically lost.

Accepted Evidence Types

Pre-Dispute Alerts

Pre-dispute alerts allow you to prevent chargebacks by refunding BEFORE they become formal.

Alert Sources

Verifi RDR

Rapid Dispute Resolution by Visa. Receive real-time alerts when a cardholder initiates a dispute.

Verifi CDRN

Cardholder Dispute Resolution Network. Even earlier alerts, when the customer contacts the bank.

Ethoca

Mastercard fraud prevention system. Reports of confirmed fraud from the issuer.

Auto-Refund Engine

Configure the system to automatically refund alerts that meet certain criteria:

Parameter Description
Min/Max Amount Amount range for auto-refund. E.g.: 0-50 EUR = only refund small transactions
Delay (hours) Wait time before refund. Allows you to see the alert and decide manually
Excluded Codes Reason codes NOT to refund (e.g.: confirmed fraud)
Monthly Budget Monthly limit for auto-refund. Once reached, alerts go to manual review
Link with Disputes

Each received alert is automatically displayed in the Disputes tab with "Alert (Pre-Dispute)" status. This allows you to see both pre-dispute alerts and formal chargebacks in one place.

Risk Analytics

Monitor your dispute rate to avoid sanctions from card networks.

Card Network Thresholds

Network Threshold Consequences
Visa 0.90% VDMP (Visa Dispute Monitoring Program) - Fines and monitoring
Mastercard 1.00% ECP (Excessive Chargeback Program) - Progressive fines

Monitored Metrics

Risk Levels

Level Dispute Rate Recommended Action
LOW < 0.50% Optimal situation, continue monitoring
MODERATE 0.50% - 0.75% Attention, analyze the causes of disputes
HIGH 0.75% - 0.90% Activate aggressive prevention, consider auto-refund
CRITICAL > 0.90% URGENT: Risk of sanctions, contact support

Bank Account (AIS)

Monitor incoming bank transfers to your business bank account for automatic order matching and reconciliation.

Supported Banks

PayGlobe integrates with major European banks via PSD2 Open Banking APIs (Account Information Services - AIS):

Bank Country Status
Unicredit Italy, Germany, Austria Available
Intesa Sanpaolo Italy Coming Soon
BNL - BNP Paribas Italy Coming Soon
Deutsche Bank Germany Coming Soon
ING Netherlands, Italy, Germany Coming Soon
Revolut Business EU Planned

How to Connect Your Bank Account

  1. Click "Connect Bank Account" - In the Bank Account tab, click the green "Connect Bank Account" button to start the process
  2. Select your bank - Choose your bank from the list of supported institutions
  3. Authorize access via SCA - You will be redirected to your bank's website (e.g., Unicredit Online Banking) to log in and authorize PayGlobe to access your account information
  4. Select accounts - Choose which bank accounts you want to monitor for incoming transfers
  5. Confirm consent - Review and confirm the consent (valid for 90 days, then renewal required)
Security & Privacy

PayGlobe uses read-only access to your account. We can only view incoming transactions - we cannot initiate payments or access your credentials. All connections use bank-grade encryption and comply with PSD2 regulations.

Automatic Polling

Once connected, the system automatically fetches new incoming transfers:

Transfer Matching

The system tries to automatically match incoming transfers to your orders using:

Use Cases

Order Fulfillment

Automatically release orders when bank transfer payment is confirmed. No more manual checking!

Reconciliation

Match incoming payments with invoices for faster accounting and reduced manual work.

PSD2 Limit

PSD2 regulations limit API calls to 4 times per day per account. Use polling strategically (e.g.: morning, noon, afternoon, evening). The remaining polls for today are shown in the dashboard.

Pro Tip

Include a unique order reference in your payment instructions (e.g., "Payment for Order #12345"). This enables automatic matching and faster order processing.

Workflows

Automate actions based on payment events with the visual workflow builder.

Visual workflow builder — triggers, conditions and actions
The visual workflow builder: drag triggers (e.g. Payment succeeded), conditions (If / Then) and actions (Send email, Webhook, Tag customer, Create refund/dispute…) onto the canvas and connect them.

Available Templates

Available Triggers

Trigger Description
PAYMENT_COMPLETED When a payment succeeds
PAYMENT_FAILED When a payment fails
DISPUTE_OPENED When a dispute is opened
ALERT_RECEIVED When a pre-dispute alert arrives
REFUND_ISSUED When a refund is issued

API Keys

Manage API keys for programmatic integration.

Key Types

Type Prefix Usage
Publishable Key pk_test_ / pk_live_ Frontend, checkout page (can be exposed)
Secret Key sk_test_ / sk_live_ Backend, API calls (NEVER expose!)

API Authentication

Authorization: Bearer sk_test_YourSecretKey
Security

The Secret Key must NEVER be exposed in the frontend or in public repositories. Use it only in server-side backend.

Webhooks

Receive real-time notifications when events occur in the gateway.

Configuration

  1. Go to Settings > Webhook Configuration
  2. Enter your Webhook URL (e.g.: https://yourserver.com/webhook)
  3. Copy the automatically generated Webhook Secret
  4. Implement signature verification in your backend

Signature Verification

Each webhook includes an X-PayGlobe-Signature header with HMAC-SHA256 signature:

// Node.js example
const crypto = require('crypto');

function verifyWebhook(payload, signature, secret) {
    const hmac = crypto.createHmac('sha256', secret);
    hmac.update(payload);
    return hmac.digest('base64') === signature;
}

Webhook Events

Payment Methods

Configure accepted payment methods.

Available Gateways

Gateway Type Configuration
IGFS Credit cards Merchant ID, Secret Key
PayPal Wallet Client ID, Client Secret
Amazon Pay Wallet Merchant ID, Public/Private Key
Satispay Mobile payment Key ID, Private Key
Bizum (Redsys) Instant account-to-account (Spain only) Merchant Code (FUC), Terminal, Secret Key — or Redsys API Key
Shift4 Credit cards Merchant ID, Signature Key

Recurring Payments

Charge your customers automatically on a recurring schedule (subscriptions / "Netflix-style" billing). Recurring payments build on Card Tokenization: the card is saved as a token on the first payment and reused for the following charges, with no buyer interaction.

How It Works

  1. The customer makes a first payment with the card saved (consent + tokenization).
  2. You create a subscription for that customer: amount, currency, interval (e.g. monthly / yearly) and start date.
  3. At each cycle the gateway charges the saved token automatically (server-to-server, one-click) and sends the standard webhook for the outcome.
  4. The customer can be unsubscribed and the subscription cancelled at any time from the dashboard.

Managing Subscriptions

Tip

Recurring charges require a merchant configured for tokenization (payment mode SALE_WITH_TOKENIZATION). Each automatic charge appears in Transactions like any other payment, with its own webhook.

2FA Authentication

Two-factor authentication protects access to the dashboard.

2FA Setup

  1. On first login, you will be shown a QR code
  2. Scan the QR code with Google Authenticator or similar app
  3. Enter the 6-digit code generated by the app
  4. From now on, you'll need to enter the TOTP code at each login
Recommended Apps
  • Google Authenticator (iOS/Android)
  • Microsoft Authenticator
  • Authy
  • 1Password

Transaction Status Codes

Status Description
INITIATED Transaction initiated, awaiting user input
IGFS_PREAUTH_SUCCESS Card pre-authorization completed
VOUCHER_CHOICE_PENDING Awaiting voucher/meal voucher choice
COMPLETED Payment completed successfully
FAILED Payment failed
REFUNDED Payment fully refunded
PARTIAL_REFUNDED Payment partially refunded
CANCELLED Payment cancelled by user

Glossary

ARN (Acquirer Reference Number)
Unique transaction identifier assigned by the acquirer. Used to track the transaction in banking systems.
Chargeback
Forced refund request by the cardholder through their bank. Costs approximately €15-25 in fees plus the disputed amount.
Dispute Rate
Ratio between number of disputes and number of transactions in a period. Networks impose limits (Visa 0.9%, MC 1.0%).
IGFS
Internet Gateway Financial Services - Payment gateway for card transactions.
Pre-Dispute Alert
Early notification of a potential dispute, before it becomes a formal chargeback. Allows for preventive refunding.
PSP (Payment Service Provider)
Payment service provider that processes transactions (e.g.: IGFS, PayPal, Stripe).
RDR (Rapid Dispute Resolution)
Visa program for rapid dispute resolution through automatic refund.
SCA (Strong Customer Authentication)
Strong customer authentication required by PSD2. Includes 3D Secure for online payments.
TOTP (Time-based One-Time Password)
Time-based one-time password, used for 2FA authentication.
Webhook
HTTP notification sent by the gateway to your server when an event occurs (payment, dispute, etc.).

Support

Email

support@payglobe.it

Response within 24 business hours

API Documentation

Partner API Documentation

Complete integration guide

Company Information

PayGlobe S.r.l.
Crafted with passion by engineers right on Lake Como
PayGlobe™ is a registered trademark.