Your API keys to integrate PayGlobe payment gateway
Use this key in your frontend/mobile app
Never expose this key! Keep it secure on your server
Warning: Regenerating keys will invalidate your current keys.
Configure where PayGlobe should send payment notifications with HMAC-SHA256 signature verification.
PayGlobe will send POST requests to this URL
Use this secret to verify webhook signatures
Data Retention
Workflow runs and external call logs older than this will be deleted automatically (default: 30 days)
How it works
Enter your webhook URL
Save configuration
Copy the webhook secret
Verify HMAC signatures in your backend
✓ Webhook saved!
Analytics
Payment Methods
Transaction Status
Quick Stats
€0
Avg Transaction
0%
Success Rate
--
Peak Hour
--
Top Method
Hourly Volume
Daily Revenue Trend
€0.00
Total
€0.00
Card
€0.00
PayPal
€0.00
Amazon
€0.00
Satispay
Crypto
0
Volume
€0
€0.00
Voucher
€0.00
Bizum
€0.00
Skrill
Transaction ID
Date
Amount
Payment Method
Details
Tags
Status
Actions
Loading...
Pagamento senza 3D Secure.
Su questo terminale non c'è trasferimento di responsabilità:
se il titolare contesta l'addebito, l'importo torna a lui e resta a carico
vostro. Usatelo solo per ordini telefonici o postali, e annotate sempre
l'ordine a cui si riferisce.
Nuovo incasso telefonico
I dati della carta si digitano nella pagina della banca che
compare a fianco. Non passano da PayGlobe e non
vanno annotati da nessuna parte.
Inserimento carta
Compila l'importo e apri l'incasso: qui comparirà la pagina della banca.
-
Pending
-
Paid
-
Expired
-
Cancelled
Link ID
Created
Customer
Description
Amount
Type
Gateway
Status
Actions
Loading...
Configure alternative payment methods for your checkout
Come attivare Satispay:
1. Vai su Satispay Business Dashboard
2. Sezione Online Shop → Genera codice di attivazione
3. Inserisci il codice qui sopra e clicca "Attiva"
4. Le chiavi RSA vengono generate automaticamente!
Buyers authorize the payment in their bank's Bizum app. Sandbox test phone 700000000 = success, ko@ko.ko = rejected.
Skrill-
Skrill has no separate test environment — the payment page is always
the live one. In Sandbox only the demo accounts are accepted
(demoqco@sun-fish.com, secret word skrill); any other
address is refused so a test cannot move real money.
BANCOMAT Pay-
Max 35 characters - displayed to customers
Max 5 characters
Max 11 characters
BANCOMAT Pay: Customers pay via push notification on their banking app.
Contact PayGlobe support for enrollment and credentials.
Payment methods configuration saved successfully!
Open
-
Under Review
-
Won
-
Lost
-
At Risk
€0
Total Lost
€0
How Disputes Work: Disputes appear automatically from PSP webhooks, or you can add them manually.
Dispute ID
Transaction
Amount
Reason
Status
Deadline
PSP
Actions
Loading disputes...
Risk Analytics & Dispute Rate Monitoring
Current Dispute Rate
--%
Visa threshold: 0.90%
Risk Level
--
Loading...
Win Rate
--%
Won vs Lost disputes
Days Until Reset
--
Monthly cycle
Visa Dispute Rate
--%Threshold: 0.90%
0 disputes / 0 transactions
Mastercard Dispute Rate
--%Threshold: 1.00%
0 disputes / 0 transactions
Dispute Rate Trend (Last 30 Days)
Disputes by Reason
Financial Summary
Total Transaction Volume
€0
Total Disputed Amount
€0
Amount At Risk (Open)
€0
Amount Lost
€0
Amount Won (Recovered)
€0
Prevention Stats (via Alerts)
Alerts Received
0
Chargebacks Prevented
0
Prevention Rate
0%
Amount Saved
€0
Recommendations
Loading recommendations...
Pre-Dispute Alerts
Pending
-
Auto-Refund
-
Refunded
-
Declined
-
Prevented
-
Amount Saved
€0
Monthly Alert Budget
0%
€0 / €2,000 used
(€2,000 remaining)
Alert ID
Source
Amount
Card
Reason
Status
Transaction
Actions
Loading alerts...
Pre-Dispute Alert Configuration
Pre-Dispute Alert Flow
Prevent chargebacks before they happen with automatic refunds
ALERT SOURCES
Verifi RDR Verifi CDRN Ethoca
PAYGLOBE HUB
Receives alerts 24/7 monitoring
MATCH
ARN, BIN+Last4 Amount matching
AUTO-REFUND
Prevent chargeback
NOTIFY
Manual review
Reduce Dispute Rate
Stay under Visa 0.9% and Mastercard 1.0% thresholds
Save Money
Avoid $15-100 chargeback fees per dispute
72h Window
Refund before chargeback is filed
Related Tabs
View alerts that became disputes or monitor your dispute rate
Alert Sources Configuration
Nota: Per attivare questi servizi serve un contratto separato con Verifi e/o Ethoca. Gli URL webhook qui sotto sono specifici per il tuo merchant ID.
RDR
Verifi RDR (Rapid Dispute Resolution)
Visa network - Real-time refunds before chargeback
Rapid Dispute Resolution di Visa. Riceve alert in tempo reale quando un cardholder inizia una disputa. Permette di rimborsare PRIMA che diventi un chargeback formale.
Verifi CDRN
Cardholder Dispute Resolution Network. Alert più anticipati rispetto a RDR - arrivano quando il cliente contatta la banca, ancora prima di aprire disputa.
Ethoca
Sistema Mastercard per prevenzione frodi. Riceve segnalazioni di frode confermata - puoi rimborsare subito ed evitare il chargeback.
Auto-Refund Engine - Parametri
Min/Max Amount
Range importo per auto-refund. Es: 0-50 EUR = rimborsa automaticamente solo transazioni piccole
Delay (ore)
Tempo di attesa prima del rimborso automatico. Ti permette di vedere l'alert e decidere manualmente se vuoi
Excluded Codes
Codici motivo da NON rimborsare (es: 10.4 = frode confermata - non vuoi rimborsare un truffatore)
Monthly Budget
Limite mensile totale per auto-refund. Raggiunto il limite, gli alert vanno in PENDING per review manuale
Consiglio: Inizia con Max 30 EUR e Delay 24h. Monitora per una settimana, poi aumenta gradualmente.
Filters - Regole di Esclusione
Excluded BINs
Prime 6 cifre della carta. Escludi BIN ad alto rischio frode (es: carte virtuali usa-e-getta)
Excluded Countries
Paesi ad alto rischio. Codici ISO 2 lettere: RU, CN, NG, etc.
Allowed Schemes
Circuiti da processare: VISA, MASTERCARD. Lascia vuoto per tutti
Target Dispute Rate
Tasso obiettivo. Sistema diventa più aggressivo con auto-refund se ti avvicini al limite
Status degli Alert
PENDING
Alert ricevuto, in attesa di azione (manuale o auto)
Ogni alert ricevuto viene automaticamente visualizzato anche nella tab Disputes con lo status:
Alert (Pre-Dispute)
Questo ti permette di vedere in un unico posto sia i pre-dispute alert (da Verifi/Ethoca)
sia i chargeback formali (dai PSP). Puoi filtrare per status "Alert (Pre-Dispute)"
nella tab Disputes per vedere solo gli alert.
Alert → Disputes Tab
Notifiche Email
Attiva "Notify on Alert" nella tab Auto-Refund per ricevere email quando arriva un nuovo alert.
Email inviate dall'indirizzo configurato in spring.mail
Include: ID transazione, importo, motivo, deadline
Link diretto alla dashboard per azione immediata
Configura SMTP in application.properties per abilitare le email.
Customer receives push notification on their BANCOMAT Pay app
3
Authorize
Customer authorizes payment with PIN or biometrics
4
Confirmation
Payment confirmed and order processed
AI Agents
Give an AI assistant a credential of its own, with only the permissions you choose and
a spending limit you set. Every call it makes is logged, and you can revoke it at any
time without touching your API keys or breaking any other integration.
Do I need this?
Only if you want an AI assistant to work on this account — for example connecting
Claude to PayGlobe so it can answer “how much did I take yesterday” or prepare a
payment link for you. If you are not connecting an assistant, there is nothing to do here.
How it works: you create an agent below and get a key, once.
You paste that key into the assistant. From then on the assistant can do
only what you ticked, up to the limits you set, and you can cut it off at any
moment with Revoke — without changing your API keys.
Issuing an agent credential requires your secret key.
You are signed in with a publishable key, which is enough to view agents but not to create or
revoke one. Sign in with your sk_ to manage them.
New agent
Your agents
Name
Permissions
Limits
Expires
Status
Loading...
User Management
You can create up to 5 users for your merchant account.
Each user can have different access permissions based on tabs.
Users (0/5)
User
Username
Email
Role
2FA Status
Last Login
Status
Actions
No users yet. Click "Add User" to create one.
Available Tabs / Permissions
Admin users have access to all tabs regardless of individual permissions.
Subscription Plans
Define the recurring offerings your customers can subscribe to.
Active Subscriptions
Customers paying you on a recurring basis.
Active
0
Trialing
0
Past Due
0
MRR
€0
Customer
Plan
Reference
Status
Next billing
MRR
Card
Actions
Dunning & Failed Payments
Recover failed renewals before subscriptions churn.
Default retry policy
Used by plans that select "Use merchant default".
Past due subscriptions
Customer
Plan
Amount
Failure reason
Next retry
Attempts
Actions
Subscriptions analytics
MRR
€0
ARR
€0
Churn rate (lifetime)
0%
Recovery rate
—
MRR trend (mock)
Status distribution
Charts use mock data — will plug into real metrics once the backend is wired.
Create User
Two-Factor Authentication Setup
Important! Save this QR code or secret key. It will only be shown once.
Scan with Google Authenticator
Or enter this secret manually:
Enter the 6-digit code from the app to verify:
Reset Credentials
This will reset the password and disable 2FA for user:
Delete User
Are you sure you want to delete user: ?
This action cannot be undone.
Transaction Details
Loading...
Annullare il pagamento?
Annullare il pagamento di ?
Se annulli l'operazione, il pagamento non potrà più essere acquisito di nuovo.
Payment Link QR Code
Scan this QR code to access the payment link
Payment link email
Personalizzata
L'email che riceve il cliente quando crei un link con canale
Email. Lasciandola com'è si usa il modello PayGlobe.
È HTML da email: usa tabelle e stili in linea. Il corpo deve
contenere {{link}}, altrimenti il cliente non ha nulla da aprire.
New Payment Link
Payment link created.
Dispute Management Guide
What are Disputes?
A dispute (or chargeback) occurs when a customer contacts their bank to contest a charge on their credit card.
Common reasons include:
Fraudulent Transaction - Customer claims they didn't authorize the purchase
Product Not Received - Customer didn't receive the goods/services
Product Not as Described - Product differs from description
Duplicate Charge - Customer was charged multiple times
Subscription Cancelled - Customer cancelled but was still charged
How Does It Work?
1. Customer Disputes
Customer contacts their bank to contest a charge
2. Bank Notifies PSP
The payment processor (IGFS, Stripe, etc.) receives the dispute
3. PayGlobe Receives Webhook
The dispute appears here automatically - you DON'T create it
4. You Respond
Submit evidence to defend the transaction before the deadline
Dispute Status
OPEN
New dispute requiring your attention
UNDER_REVIEW
You submitted evidence, bank is reviewing
EVIDENCE_REQUIRED
Additional evidence requested
WON
Dispute resolved in your favor, funds returned
LOST
Customer won, funds not recovered
EXPIRED
Response deadline passed without response
How to Respond
Click the Respond button on any OPEN dispute
Write a clear explanation of the transaction
Gather supporting evidence:
Order confirmation emails
Shipping/delivery proof
Customer communication records
Terms of service / refund policy
Product descriptions and photos
Submit before the deadline (shown in red if urgent)
API Integration
For developers: Disputes can also be managed via API. See the
Partner Integration Guide for endpoints:
GET /api/merchant/disputes - List disputes with filters
GET /api/merchant/disputes/stats - Get dispute statistics
POST /api/merchant/disputes/{id}/respond - Submit response
Tips to Win Disputes
Respond quickly - Don't wait until the deadline
Be specific - Include order details, dates, and tracking numbers
Provide proof - Screenshots, emails, delivery confirmation
Stay professional - Clear, factual responses work best
Know the reason - Tailor your response to the specific dispute type
Add Manual Dispute
When to add manually: Use this form when your PSP notifies you of a chargeback outside of automatic webhooks
(e.g., via email, portal, or phone).
Dispute Details
Dispute Information
Dispute ID
-
Transaction ID
-
Order Reference
-
Amount
-
Status
-
Reason
-
PSP Source
-
Created
-
Deadline
-
Your Response
Evidence Files
Upload Evidence
Allowed: PDF, Images, Word, Excel, CSV. Max 10MB per file.
No evidence uploaded yet.
Workflow Run Details
Loading run details...
New Plan
Basic info
Used in API. Lowercase letters, digits, underscores only.
Pricing
Duration
Trial
days
Retry policy (failed payments)
Advanced
Customer onboarding (subscribe page)
Custom fields the customer must (or can) fill on the public subscribe page.
The first text+required field marked primary auto-populates
merchantReference when the link is opened without a ?ref= in the URL.
New Subscription
1 — Customer
Your internal ID — flows into webhook
2 — Plan
First charge preview
3 — Payment method
How will the customer's card be tokenized for recurring charges?
Token must support MIT (Merchant Initiated Transactions) for recurring renewals.