Entity Types
Merchants
The business or company behind the transaction
Locations
The physical place where the transaction occurred
Payment Processors
Intermediary payment services like Stripe or PayPal
P2P Platforms
Peer-to-peer transfer services like Venmo or Zelle
Merchants
Merchants are the primary entities in most transactions. When identified, you get:Merchant Fields
| Field | Type | Description |
|---|---|---|
id | UUID | Unique identifier for the merchant |
name | string | Canonical merchant name |
alias | string[] | Alternative names and abbreviations |
keywords | string[] | Related search terms |
icon | URL | Logo image URL |
description | string | Brief description of the business |
color | string | Brand color (hex format) |
website | URL | Official website |
domain | string | Primary domain name |
Merchant Coverage
Triqai maintains a database of over 150 million companies worldwide, with:- 143,000+ logos for visual branding
- Normalized names for consistent identification
- Multiple aliases to match various transaction formats
Locations
Location enrichment provides geographic context for transactions:Location Fields
| Field | Type | Description |
|---|---|---|
id | UUID | Unique identifier for the location |
name | string | Location name (may include store number) |
formatted | string | Full formatted address |
phoneNumber | string | Contact phone number (if available) |
structured.street | string | Street address |
structured.city | string | City name |
structured.state | string | State/province/region |
structured.postalCode | string | Postal or ZIP code |
structured.country | string | ISO country code |
structured.countryName | string | Full country name |
structured.coordinates | object | Latitude and longitude |
structured.timezone | string | IANA timezone identifier |
Location Coverage
- 10M+ places globally
- 150+ countries supported
- Store-level precision when available
Payment Processors
Payment processors are intermediary services that handle transactions on behalf of merchants:Supported Processors
Triqai recognizes 4,000+ payment processors including:- Stripe - Online payment processing
- PayPal - Digital payments and transfers
- Square - POS and online payments
- Adyen - Global payment platform
- Braintree - Online and mobile payments
- Worldpay - Payment processing
- Klarna - Buy now, pay later
- Afterpay - Deferred payments
Why It Matters
Payment processor detection is valuable for:- Identifying the actual merchant behind processor-branded transactions
- Understanding payment methods used by customers
- Fraud detection by recognizing unusual processor patterns
- Analytics on payment method preferences
P2P Platforms
Peer-to-peer platforms facilitate transfers between individuals:P2P Fields
| Field | Type | Description |
|---|---|---|
platform | object | The P2P service details |
recipient.displayName | string | Recipient’s name as shown in transaction |
recipient.username | string | Platform username (if available) |
memo | string | Payment note or description |
Supported P2P Platforms
- Venmo - Social payments
- Zelle - Bank-to-bank transfers
- Cash App - Mobile payments
- PayPal - Personal payments
- Apple Pay - Person-to-person payments
- Google Pay - Send money
Privacy: Recipient names are stored per-organization and never shared globally. This ensures personal information remains private.
Entity Status
Each entity enrichment returns a status:| Status | Meaning |
|---|---|
found | Entity was successfully identified |
no_match | No matching entity could be found |
not_applicable | This entity type doesn’t apply (e.g., P2P for a Starbucks purchase) |
Fetching Entity Details
You can fetch full entity details by ID:Entity Sharing
Entities are shared resources:- Merchants, locations, payment processors, and P2P platforms are shared across all organizations
- This ensures consistent identification and reduces duplication
- Entity IDs are stable and can be used for deduplication