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)
- 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:
- Transactions Today - Total number of transactions for the day
- Volume Today - Total amount processed today
- Success Rate - Percentage of successfully completed transactions
- Open Disputes - Number of disputes awaiting response
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.
Available Filters
- Status - Filter by status (Completed, Failed, Refunded, etc.)
- Date - Date range
- Amount - Amount range
- Method - Card, PayPal, Voucher, etc.
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.
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
- Click the icon to open the dispute details
- Review the details: amount, reason, deadline
- Upload evidence (receipts, shipping tracking, customer emails, etc.)
- Write a response in the "Merchant Response" field
- 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
- RECEIPT - Receipt or invoice
- SHIPPING_PROOF - Proof of shipment (tracking)
- DELIVERY_CONFIRMATION - Delivery confirmation with signature
- CUSTOMER_COMMUNICATION - Emails or chats with the customer
- TERMS_OF_SERVICE - Terms of service/refund policy
- PRODUCT_DESCRIPTION - Description of the product sold
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
- Current Dispute Rate - Dispute/transaction ratio for the current month
- Risk Level - LOW, MODERATE, HIGH, CRITICAL
- Win Rate - Percentage of disputes won
- Amount at Risk - Total amount in open disputes
- Prevention Rate - Effectiveness of the alert prevention system
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 |
Payment Links
Create shareable payment links via email, SMS, WhatsApp, or QR code.
Creating a Payment Link
- Click "Create Payment Link" in the Payment Links tab
- Enter amount, description, and customer data
- Choose the mode: LINK, MAIL (IGFS sends email), or SMS
- Set the expiration (1-365 days)
- Click "Create" and copy the link or QR code
Common Uses
- Invoicing - Send invoices with payment link via email
- QR Code POS - Print QR codes for in-person payments
- Social Commerce - Share links on WhatsApp/Instagram
- Remote Sales - Accept payments without integrated checkout
Tip
Include the QR code in invoice emails - many customers prefer scanning rather than clicking links.
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
- Click "Connect Bank Account" - In the Bank Account tab, click the green "Connect Bank Account" button to start the process
- Select your bank - Choose your bank from the list of supported institutions
- 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
- Select accounts - Choose which bank accounts you want to monitor for incoming transfers
- 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:
- Frequency - Up to 4 times per day (PSD2 regulatory limit)
- Schedule - Recommended: 8:00, 12:00, 16:00, 20:00
- Manual refresh - You can trigger a manual sync from the dashboard (counts toward daily limit)
Transfer Matching
The system tries to automatically match incoming transfers to your orders using:
- Payment Reference - Searches for order IDs/references in the transfer description (causale)
- Amount - Exact match of the expected payment amount
- Customer Name - Cross-reference with customer data when available
- Manual Matching - For unmatched transfers, you can manually link them to orders from the dashboard
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.
Available Templates
- Personalize Orders - Send personalized emails after payment
- Dispute Response - Automatic notification when a dispute arrives
- Refund Processing - Workflow for refund approval
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
- Go to Settings > Webhook Configuration
- Enter your Webhook URL (e.g.: https://yourserver.com/webhook)
- Copy the automatically generated Webhook Secret
- 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.completed- Payment completedpayment.failed- Payment failedrefund.issued- Refund issueddispute.opened- New disputedispute.resolved- Dispute resolvedalert.received- Pre-dispute alert received
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 |
| Shift4 | Credit cards | Merchant ID, Signature Key |
2FA Authentication
Two-factor authentication protects access to the dashboard.
2FA Setup
- On first login, you will be shown a QR code
- Scan the QR code with Google Authenticator or similar app
- Enter the 6-digit code generated by the app
- 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
Company Information
PayGlobe S.r.l.
Crafted with passion by engineers right on Lake Como
PayGlobe™ is a registered trademark.