openapi: 3.1.0
info:
title: Prestmit Partner Bank Accounts Gift Cards - Sell API
description: 'The Prestmit Partner API allows developers to automate buying and selling of
gift cards, manage wallet balances and payouts, and integrate Prestmit
transactions into their own applications. Authentication is performed via an
x-api-key header, with optional IP whitelisting. A sandbox environment is
available for development.
'
version: '1.0'
contact:
name: Prestmit Developer Support
url: https://prestmit.io/developers
license:
name: Prestmit Terms of Service
url: https://prestmit.io/terms-of-service
servers:
- url: https://api.prestmit.io
description: Production
- url: https://dev-api.prestmit.io
description: Sandbox
security:
- apiKey: []
tags:
- name: Gift Cards - Sell
description: Sell gift cards and configure payout methods.
paths:
/api/partners/v1/giftcard/trade/sell/rate-calculator-data:
get:
tags:
- Gift Cards - Sell
summary: Fetch rate calculator data
operationId: getSellRateCalculatorData
responses:
'200':
description: Rate calculator data.
/api/partners/v1/giftcard/trade/sell/payout-methods:
get:
tags:
- Gift Cards - Sell
summary: List payout method options
operationId: getSellPayoutMethods
responses:
'200':
description: Payout options.
/api/partners/v1/giftcard/trade/sell/create:
post:
tags:
- Gift Cards - Sell
summary: Initiate a gift card sale
operationId: createSellTransaction
responses:
'201':
description: Sale initiated.
/api/partners/v1/giftcard/trade/sell/history:
get:
tags:
- Gift Cards - Sell
summary: List gift card sales history
operationId: getSellHistory
responses:
'200':
description: Sales history.
components:
securitySchemes:
apiKey:
type: apiKey
in: header
name: x-api-key
description: 'Prestmit Partner API key issued from the developer dashboard. Optional
IP whitelisting can be enabled per key.
'