Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Payment Gateway - Reports API

Tribe Payments Gateway Reports API (v3) providing merchants programmatic access to transaction reporting and reconciliation data over REST, with a report callback interface for delivering generated reports asynchronously. Harvested verbatim from the Tribe developer portal.

Payment Gateway - Reports API is one of 15 APIs that Tribe Payments publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Payments, Payment Gateway, Reporting, Reconciliation, and United Kingdom. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.

This API exposes 4 operations across 4 paths, organized into 4 resource areas, and defines 23 schemas. It is described by OpenAPI 3.0.0, at version 3.0.0.

Requests are made against a single base URL, http://127.0.0.1:10010/v3.

4 operations 4 paths 23 schemas 4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
3.0.0
Server
http://127.0.0.1:10010/v3
Authentication
API Key, API Key
Resource Areas
4

Authentication & Security 2

Payment Gateway - Reports API declares 2 security schemes for authenticating requests. An API key is passed in the header as x-auth-report-api-key (apiKey). An API key is passed in the header as x-auth-report-api-password (apiPassword). By default, every request must be authenticated.

Paths & Operations 4

Across 4 paths, the API surfaces 4 operations — 4 POST. They span 4 resource areas: Order status, Disputes, Transactions, Processing accounts. Each is listed below with its method, path, parameters, and response codes.

Order status 1
POST
/order-status
postorder-status body → 202400401403422429
Disputes 1
POST
/disputes
postdisputes body → 202400401403422429
Transactions 1
POST
/transactions
posttransactions body → 202400401403422429
Processing accounts 1
POST
/processing-accounts
postprocessing-accounts body → 202400401403422429

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are violationObjectDisputes (3 properties), responseTooManyRequests (3 properties), responseForbidden (3 properties), responseUnauthorized (3 properties). Each schema is shown below with its type and property counts.

OrderStatus
object
1 property 1 required
responseSuccess
object
1 property
responseError
object
3 properties
responseErrorReport
object
3 properties
responseErrorDisputes
object
3 properties
responseErrorProcessing
object
3 properties
responseErrorTransactions
object
3 properties
responseUnauthorized
object
3 properties
responseForbidden
object
3 properties
responseTooManyRequests
object
3 properties
violationObjectProcessing
object
2 properties
violationObjectTransactions
object
2 properties
violationObjectDisputes
object
3 properties
violationObjectReport
object
2 properties
violationObjectForbidden
object
2 properties
unprocessableContent
object
2 properties
violationObjectTooManyRequests
object
2 properties
violationObject
object
3 properties
Disputes
object
2 properties 2 required
Transactions
object
3 properties
TransactionsTransaction
object
3 properties
TransactionsSettlement
object
2 properties
ProcessingAccounts
object

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tribe-payments-trb-report-api-merchant-api-report-v3.json Raw ↑

Other APIs Tribe Payments publishes across the network.

Payment Gateway - Credit Card API
Payment Gateway - Hosted Payments API (HPP)
Payment Gateway - Credit Card Token API
Point of Sale - Device Directory API
Risk Monitor - Client API
Open Banking - Bank API
Open Banking - Third-Party Providers API (TPP)
Issuer Processor - Program Manager API (PM API)
Issuer Processor - Transaction Authorization Interface (TAI API)
Acquiring Processor - Acquirer API (ACAPI)
Acquiring Processor - Merchant API (MAPI)
Acquiring Processor - Terminal API (TAPI)