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

Teya Refunds API

The Refunds API from Teya — 2 operation(s) for refunds.

Teya Refunds API is one of 16 APIs that Teya publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Refunds. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 2 operations across 2 paths, and defines 15 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against 2 base URLs: https://api.teya.com, https://api.teya.xyz.

2 operations 2 paths 15 schemas 2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Base URL
https://api.teya.com
Resource Areas
1

Paths & Operations 2

Across 2 paths, the API surfaces 2 operations — 2 POST. Each is listed below with its method, path, parameters, and response codes.

Refunds 2
POST
/v3/refunds
Process a refund of a transaction
cardTransactions 1 param body → 201202400401403409500503
POST
/poslink/v2/refunds
Process a refund of a transaction (Poslink V2)
createRefundV2 1 param body → 201202400401403404409500

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are RefundResponse (9 properties), RefundResponseV3 (9 properties), RefundRequest_2 (6 properties), RefundRequest (5 properties). Each schema is shown below with its type and property counts.

RefundResponse
object
A response to refund a transaction
9 properties 6 required
RefundedAmount
object
2 properties 2 required
RefundIssuerResult
object
Issuer result data for refund transactions
2 properties
RefundResponseV3
object
A response to refund a transaction
9 properties 6 required
InvalidParams
object
Invalid parameter details
2 properties 2 required
Error
object
Error response
3 properties 2 required
RefundExceptionResponseV2
object
3 properties 2 required
DccResponse
object
Dynamic Currency Conversion response
4 properties
RefundRequest
object
A request to refund a transaction
5 properties 2 required
Amount
object
Amount object
2 properties 2 required
RefundRequest_2
object
A request to refund a transaction
6 properties 2 required
Amount_2
object
2 properties 2 required
InvalidParams_2
object
A single failed parameter from a 4xx validation response.
2 properties 2 required
RefundIssuerResult_2
object
2 properties
DccResponse_2
object
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

teya-refunds-api-openapi.yml Raw ↑

Other APIs Teya publishes across the network.

Teya Captures API
Teya DCC API
Teya ePOS Registration API
Teya Hosted Checkout API
Teya '@internal' API
Teya Pay at Table API
Teya PayByLink API
Teya Payment Requests API
Teya Print Receipts (ePOS) API
Teya '@public' API
Teya Reversals API
Teya Stores API