Qualpay Disputes v0.5 API
Original dispute management operations.
Original dispute management operations.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/qualpay:qualpay-disputes-v0-5-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: APIs Disputes v0.5 API
description: This document describes the Platform and PG API.
contact:
name: Qualpay
license:
name: Apache
url: http://apache.org
version: 2.1.3
servers:
- url: https://api-test.qualpay.com
description: Sandbox Platform API
- url: https://api.qualpay.com
description: Production Platform API
tags:
- name: Disputes v0.5
description: Original dispute management operations.
paths:
/platform/dispute/{merchantId}/create:
get:
tags:
- Disputes v0.5
summary: Create Dispute Data
description: 'Creates sandbox dispute data to test your integration. Returns a control number (`rec_id`) for the dispute, which you can use to interact with the API.
Note: The Dispute Management API resource is not enabled by default. Contact Qualpay Support for permissions.'
operationId: createDispute
parameters:
- name: merchantId
in: path
description: The ID of the merchant to whom this request applies.
example: '210000000289'
required: true
schema:
type: integer
format: int64
- name: reasonCode
in: query
description: The dispute reason code. See <a href="/docs/dispute-conventions" target="_blank">Dispute Conventions</a> for possible codes for each card type.
example:
- '10.3'
- '10.4'
- '12.3'
required: true
schema:
type: string
default: null
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiListResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
/platform/dispute/{recId}/accept:
get:
tags:
- Disputes v0.5
summary: Accept Dispute
description: 'Accepts a first-time chargeback or a pre-arbitration ''Withdraw from Arbitration.''
Note: The Dispute Management API resource is not enabled by default; contact Qualpay Support for permissions.'
operationId: acceptDispute
parameters:
- name: recId
in: path
description: The control number of the dispute case, returned as the `rec_id` value for a 'Create' or 'Get' query.
example: '393435800000003'
required: true
schema:
type: integer
format: int64
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
/platform/dispute/{recId}/creditedtrans:
get:
tags:
- Disputes v0.5
summary: Get Credited Transaction Detail
description: 'Returns credited transactions from the last 90 days that are related to a dispute case.
Note: The Dispute Management API resource is not enabled by default; contact Qualpay Support for permissions.'
operationId: getCreditedTran
parameters:
- name: recId
in: path
description: The control number of the dispute case, returned as the `rec_id` value for a 'Create' or 'Get' query.
example: '393435800000003'
required: true
schema:
type: integer
format: int64
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/CorrespondingTransactionResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
/platform/dispute/{recId}/nondisputedtrans:
get:
tags:
- Disputes v0.5
summary: Get Non-Disputed Transaction
description: 'Returns debits that occurred in the last 90 days and are related to a dispute case.
Note: The Dispute Management API resource is not enabled by default; contact Qualpay Support for permissions.'
operationId: getNonDisputedTran
parameters:
- name: recId
in: path
description: The control number of the dispute case, returned as the `rec_id` value for a 'Create' or 'Get' query.
example: '393435800000003'
required: true
schema:
type: integer
format: int64
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/CorrespondingTransactionResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
/platform/dispute/{recId}/remedyundisputedtrans:
get:
tags:
- Disputes v0.5
summary: Get Remedy Undisputed Transactions
description: 'Requests the undisputed transactions associated with a Visa dispute that qualify for use in a Remedy response.
Note: The Dispute Management API resource is not enabled by default. Contact Qualpay Support for permissions.'
operationId: getRemedyUndisputedTran
parameters:
- name: recId
in: path
description: The control number of the dispute case, returned as the `rec_id` value for a 'Create' or 'Get' query.
required: true
schema:
type: integer
format: int64
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/CorrespondingTransactionResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
/platform/dispute/{recId}/reset:
get:
tags:
- Disputes v0.5
summary: Reset Dispute Data
description: 'Resets a test or pre-review dispute case to the status `New`. In the production environment, you can reset a dispute any time before it is in `Q - Doc Under Review.` Resetting a dispute lets you submit a different response or cancel a rebuttal submitted in error.
Note: The Dispute Management API resource is not enabled by default. Contact Qualpay Support for permissions.'
operationId: resetDispute
parameters:
- name: recId
in: path
description: The control number of the dispute case, returned as the `rec_id` value for a 'Create' or 'Get' query.
example: '393435800000003'
required: true
schema:
type: integer
format: int64
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
/platform/dispute/{recId}/respond:
post:
tags:
- Disputes v0.5
summary: Submit Dispute Response
description: 'Submits a dispute response with supporting documentation. Response options are dynamic and are based on the response reason code.
Note: The Dispute Management API resource is not enabled by default. Contact Qualpay Support for permissions.'
operationId: submitDisputesResponse
parameters:
- name: recId
in: path
description: The control number of the dispute case, returned as the `rec_id` value for a 'Create' or 'Get' query.
example: '393435800000003'
required: true
schema:
type: integer
format: int64
requestBody:
content:
multipart/form-data:
schema:
required:
- disputeResponse
- file
properties:
file:
type: string
description: The PDF of supporting documentation to upload. Must be no greater than 10 MB in size.
format: binary
disputeResponse:
type: string
description: The fields to include in this array depend on the response reason code. See dispute conventions.
example: '{"cbr_response_type": "ND", "amt_tran": 2.12}'
example:
disputeResponse: '{"cbr_response_type": "ND", "amt_tran": 2.12}'
required: true
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
/platform/dispute/{recId}/response:
get:
tags:
- Disputes v0.5
summary: Get Submitted Dispute Response
description: 'Gets a dispute response you previously submitted.
Note: The Dispute Management API resource is not enabled by default. Contact Qualpay Support for permissions.'
operationId: getDisputeResponse
parameters:
- name: recId
in: path
description: The control number of the dispute case, returned as the `rec_id` value for a 'Create' or 'Get' query.
example: '393435800000003'
required: true
schema:
type: integer
format: int64
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/DisputeResponse'
'400':
description: Request Validation Failed
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
'500':
description: Internal Error
content:
application/json:
schema:
$ref: '#/components/schemas/QPApiResponse'
security:
- basicAuth: []
components:
schemas:
DataDispute:
type: object
properties:
rec_id:
type: integer
description: '<strong>Format: </strong>Variable length, up to 18 N<br><strong>Description: </strong>Control number - The control number for the dispute, a unique number associated with each dispute case received.'
format: int64
readOnly: true
example: 1
data_type:
type: string
description: '<strong>Format: </strong>Fixed length, 1 AN<br><strong>Description: </strong>Dispute type - The type of dispute. See <a href="/docs/dispute-conventions#dispute-types" target="_blank">Dispute Types</a> for more information.'
readOnly: true
example: C
merchant_id:
type: integer
description: '<strong>Format: </strong>Variable length, up to 16 N<br><strong>Description: </strong>Merchant ID (MID) - The ID assigned to the merchant account.'
format: int64
readOnly: true
example: 212000000001
incoming_date:
type: string
description: '<strong>Format: </strong>Variable length, up to 10 AN, in YYYY-MM-DD format<br><strong>Description: </strong>Incoming date - The date the card issuer initiated the dispute.'
readOnly: true
example: '2026-07-01'
dba_name:
type: string
description: '<strong>Format: </strong>Variable length, up to 25 AN<br><strong>Description: </strong>DBA name - The ''Doing Business As'' name of the merchant.'
readOnly: true
example: CompanyXYZ
batch_id:
type: integer
description: '<strong>Format: </strong>Variable length, up to 10 N<br><strong>Description: </strong>Batch ID - The unique number assigned to this batch.'
format: int64
readOnly: true
example: 1
card_number:
type: string
description: '<strong>Format: </strong>Fixed length, 16 AN<br><strong>Description: </strong>Card number - The masked number of the card associated with the dispute, formatted as 123456xxxxxx1234.'
readOnly: true
example: 411111xxxxxx1111
card_type:
type: string
description: '<strong>Format: </strong>Fixed length, 2 AN<br><strong>Description: </strong>Card type - The card brand of this dispute.'
readOnly: true
example: VS
enum:
- VS
- MC
- DS
- AM
tran_date:
type: string
description: '<strong>Format: </strong>Variable length, up to 10 AN, in YYYY-MM-DD format<br><strong>Description: </strong>Transaction date - The date the original transaction was authorized.'
readOnly: true
example: '2026-07-01'
amt_tran:
type: string
description: '<strong>Format: </strong>Variable length, up to 12,2 N<br><strong>Description: </strong>Transaction amount - The amount of the original settled transaction in USD.'
readOnly: true
example: '1.00'
amt_dispute:
type: string
description: '<strong>Format: </strong>Variable length, up to 12,2 N<br><strong>Description: </strong>Disputed amount - The amount being disputed. This is equal to or less than the original transaction amount (`amt_tran`).'
readOnly: true
example: '1.00'
tran_currency:
type: string
description: '<strong>Format: </strong>Variable length, up to 3 AN<br><strong>Description: </strong>The ISO numeric currency code of the dispute. This must be a currency code associated with one of your payment profiles; contact Qualpay to add currencies. See <a href="/docs/references#currency-codes" target="_blank">Currency Codes</a> for a list of currency codes.'
readOnly: true
example: '840'
purchase_id:
type: string
description: '<strong>Format: </strong>Variable length, up to 25 AN<br><strong>Description: </strong>Purchase identifier - The invoice or purchase number generated by the merchant. This number may be visible to the cardholder, depending on card issuer.'
readOnly: true
example: '1234567890'
merch_ref_num:
type: string
description: '<strong>Format: </strong>Variable length, up to 128 AN<br><strong>Description: </strong>Merchant reference number - A tracking number generated by the merchant for the merchant''s reference. We store this number and do not pass it to the card issuer.'
readOnly: true
example: '1234567890'
pg_id:
type: string
description: '<strong>Format: </strong>Fixed length, 32 AN<br><strong>Description: </strong>Payment Gateway ID - If the transaction originated through Virtual Terminal or the Payment Gateway API, this is the transaction’s ID returned in the gateway response.'
readOnly: true
example: 7ea0ff0c9ba411e594f6063a1e626c0f
auth_code:
type: string
description: '<strong>Format: </strong>Variable length, up to 6 AN<br><strong>Description: </strong>Authorization code - The code provided by the card issuer when the card was approved.'
readOnly: true
example: '123456'
reason_code:
type: string
description: '<strong>Format: </strong>Variable length, up to 8 AN<br><strong>Description: </strong>Reason code - The code providing the reason for the dispute. See <a href="/docs/dispute-conventions" target="_blank">Dispute Conventions</a> for more information.'
readOnly: true
example: 0083
rec_id_linked:
type: string
description: INTERNAL USE ONLY.
readOnly: true
example: TODO
auth_avs_result:
type: string
description: '<strong>Format: </strong>Fixed length, 1 AN<br><strong>Description: </strong>AVS payment result code - The Address Verification Service result code of the original transaction. See <a href="/docs/api-conventions#payment-result-codes-for-avs" target="_blank">Payment Result Codes for AVS</a> for more information.'
readOnly: true
example: M
auth_cvv2_result:
type: string
description: '<strong>Format: </strong>Fixed length, 1 AN<br><strong>Description: </strong>CVV2 payment result code - The Card Verification Value 2 (CVV2) result code of the original transaction. See <a href="/docs/api-conventions#payment-result-codes-for-cvv2" target="_blank">Payment Result Codes for CVV2</a> for more information.'
readOnly: true
example: M
card_number_original:
type: string
description: '<strong>Format: </strong>Variable length, up to 16 AN<br><strong>Description: </strong>Original card number - The masked card number of the original captured transactions, formatted as 123456xxxxxx1234. <br><br>In some rare cases a dispute may be issued on a different card from the original. This can occur when, for example, the card was reissued between the original transaction date and the dispute date.'
readOnly: true
example: 401288xxxxxx8882
date_status_change:
type: string
description: '<strong>Format: </strong>Variable length, up to 10 AN, in YYYY-MM-DD format<br><strong>Description: </strong>Dispute status date - The date the dispute''s status most recently changed.'
readOnly: true
example: '2026-08-01'
TransactionData:
type: object
properties:
tran_date:
type: string
description: The date the transaction was captured by the merchant, in YYYY-MM-DD format.
example: '2016-07-01'
reference_number:
type: string
description: The bank reference number of the deposit.
example: '24050835204212000000011'
auth_tran_id:
type: string
description: '<strong>Format: </strong>Variable length, up to 15 AN<br><strong>Description: </strong>The Authorization transaction identifier, a unique identifier returned by the issuing bank for an electronically authorized transaction.'
example: '463001000000001'
tran_status:
type: string
description: Transaction status:<ul><li>`A` - Transaction is approved</li><li>`H` - Transaction is held</li><li>`C` - Transaction is captured</li><li>`V` - Transaction is voided by merchant</li><li>`v` - Transaction is voided by system</li><li>`K` - Transaction is canceled</li><li>`D` - Transaction is declined by issuer</li><li>`F` - Transaction failures other than issuer declines</li><li>`S` - Transaction settled</li><li>`P` - Deposit sent</li><li>`N` - Transaction settled but will be funded directly by issuer</li><li>`R` - Transaction rejected</li></ul>
example: C
purchase_id:
type: string
description: The purchase ID of the transaction.
example: XYZ12345
amt_tran:
type: number
description: The transaction amount.
format: double
example: 10.99
tran_currency:
type: string
description: The ISO numeric currency code for the transaction. This must be a currency code associated with one of your payment profiles; contact Qualpay to add currencies. Refer to <a href="/docs/references#currency-codes" target="_blank">Currency Codes</a> for a list of currency codes.
example: '840'
batch_date:
type: string
description: The date the batch was settled to us, in YYYY-MM-DD format.
example: '2016-07-01'
card_number:
type: string
description: The truncated card number of the dispute.
example: 411111xxxxxx1111
QPApiResponse:
type: object
properties:
code:
type: integer
description: '<strong>Format: </strong>Fixed length, 1 N<br><strong>Description: </strong>Response code from the API. `0` indicates success. Refer to <a href="/docs/api-conventions#platform-api-response-codes" target="_blank">Platform API Response Codes</a> for the entire list of return codes.'
format: int32
readOnly: true
example: 0
message:
type: string
description: '<strong>Format: </strong>Variable length AN<br><strong>Description: </strong>A short description of the API response code.'
readOnly: true
example: Success
data:
$ref: '#/components/schemas/QPApiData'
QPApiListResponse:
type: object
properties:
code:
type: integer
description: '<strong>Format: </strong>Fixed length, 1 N<br><strong>Description: </strong>Response code from the API. `0` indicates success. Refer to <a href="/docs/api-conventions#platform-api-response-codes" target="_blank">Platform API Response Codes</a> for the entire list of return codes.'
format: int32
readOnly: true
example: 0
message:
type: string
description: '<strong>Format: </strong>Variable length AN<br><strong>Description: </strong>A short description of the API response code.'
readOnly: true
example: Success
totalPages:
type: integer
description: '<strong>Format: </strong>Variable length N<br><strong>Description: </strong>Total number of pages. '
format: int32
readOnly: true
example: 10
totalRecords:
type: integer
description: '<strong>Format: </strong>Variable length, up to 3 N<br><strong>Description: </strong>Total number of records up to a maximum of 100.'
format: int32
readOnly: true
example: 100
data:
type: array
description: An array of the resource object.
readOnly: true
items:
$ref: '#/components/schemas/QPApiData'
CorrespondingTransactionResponse:
type: object
properties:
code:
type: integer
description: '<strong>Format: </strong>Fixed length, 1 N<br><strong>Description: </strong>Response code from the API. `0` indicates success. Refer to <a href="/docs/api-conventions#platform-api-response-codes" target="_blank">Platform API Response Codes</a> for the entire list of return codes.'
format: int32
readOnly: true
example: 0
message:
type: string
description: '<strong>Format: </strong>Variable length AN<br><strong>Description: </strong>A short description of the API response code.'
readOnly: true
example: Success
totalPages:
type: integer
description: '<strong>Format: </strong>Variable length N<br><strong>Description: </strong>Total number of pages. '
format: int32
readOnly: true
example: 10
totalRecords:
type: integer
description: '<strong>Format: </strong>Variable length, up to 3 N<br><strong>Description: </strong>Total number of records up to a maximum of 100.'
format: int32
readOnly: true
example: 100
data:
type: array
description: An array of the resource object.
readOnly: true
items:
$ref: '#/components/schemas/TransactionData'
QPApiData:
type: object
DisputeResponse:
type: object
properties:
code:
type: integer
description: '<strong>Format: </strong>Fixed length, 1 N<br><strong>Description: </strong>Response code from the API. `0` indicates success. Refer to <a href="/docs/api-conventions#platform-api-response-codes" target="_blank">Platform API Response Codes</a> for the entire list of return codes.'
format: int32
readOnly: true
example: 0
message:
type: string
description: '<strong>Format: </strong>Variable length AN<br><strong>Description: </strong>A short description of the API response code.'
readOnly: true
example: Success
totalPages:
type: integer
description: '<strong>Format: </strong>Variable length N<br><strong>Description: </strong>Total number of pages. '
format: int32
readOnly: true
example: 10
totalRecords:
type: integer
description: '<strong>Format: </strong>Variable length, up to 3 N<br><strong>Description: </strong>Total number of records up to a maximum of 100.'
format: int32
readOnly: true
example: 100
data:
type: array
description: An array of the resource object.
readOnly: true
items:
$ref: '#/components/schemas/DataDispute'
securitySchemes:
basicAuth:
type: http
scheme: basic
x-provenance:
method: searched
source: https://developer.qualpay.com/reference
harvested: '2026-10-26'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://developer.qualpay.com/reference/acceptdispute.md
- https://developer.qualpay.com/reference/addapp.md
- https://developer.qualpay.com/reference/addausjsonrequest.md
- https://developer.qualpay.com/reference/addbillingcard.md
- https://developer.qualpay.com/reference/addcheckout.md
- https://developer.qualpay.com/reference/addcustomer.md
- https://developer.qualpay.com/reference/addevent.md
- https://developer.qualpay.com/reference/addinvoicepayment.md
- https://developer.qualpay.com/reference/addpayee.md
- https://developer.qualpay.com/reference/addplan.md
- https://developer.qualpay.com/reference/addshippingaddress.md
- https://developer.qualpay.com/reference/addsubscription.md
- https://developer.qualpay.com/reference/addwebhook.md
- https://developer.qualpay.com/reference/archiveplan.md
- https://developer.qualpay.com/reference/authorization.md
- https://developer.qualpay.com/reference/batch-close.md
- https://developer.qualpay.com/reference/browseapps.md
- https://developer.qualpay.com/reference/browseausrequestsdetail.md
- https://developer.qualpay.com/reference/browseausrequestssummary.md
- https://developer.qualpay.com/reference/browsebatches.md
- https://developer.qualpay.com/reference/browsebouncedinvoices.md
- https://developer.qualpay.com/reference/browsecustomers.md
- https://developer.qualpay.com/reference/browsedeposits.md
- https://developer.qualpay.com/reference/browsedisputes.md
- https://developer.qualpay.com/reference/browseinvoicepayments.md
- https://developer.qualpay.com/reference/browseinvoicepaymentsbyid.md
- https://developer.qualpay.com/reference/browseinvoices.md
- https://developer.qualpay.com/reference/browsepayees.md
- https://developer.qualpay.com/reference/browseplans.md
- https://developer.qualpay.com/reference/browsesalesreps.md
- https://developer.qualpay.com/reference/browsestatementdisputeadjustmentdata.md
- https://developer.qualpay.com/reference/browsestatementfeedata.md
- https://developer.qualpay.com/reference/browsestatementplandata.md
- https://developer.qualpay.com/reference/browsestatementreservedata.md
- https://developer.qualpay.com/reference/browsestatementsettlementdata.md
- https://developer.qualpay.com/reference/browsestatementsummarydata.md
- https://developer.qualpay.com/reference/browsesubscriptions.md
- https://developer.qualpay.com/reference/browsetrans.md
- https://developer.qualpay.com/reference/browsewebhook.md
- https://developer.qualpay.com/reference/cancelausrequest.md
- https://developer.qualpay.com/reference/cancelcheckout.md
- https://developer.qualpay.com/reference/cancelinvoice.md
- https://developer.qualpay.com/reference/cancelsubscription.md
- https://developer.qualpay.com/reference/capture.md
- https://developer.qualpay.com/reference/copyinvoice.md
- https://developer.qualpay.com/reference/createausrequest.md
- https://developer.qualpay.com/reference/createdispute.md
- https://developer.qualpay.com/reference/createinvoice.md
- https://developer.qualpay.com/reference/createtestaccount.md
- https://developer.qualpay.com/reference/credit.md
- https://developer.qualpay.com/reference/deletebillingcard.md
- https://developer.qualpay.com/reference/deletecustomer.md
- https://developer.qualpay.com/reference/deletedisputefile.md
- https://developer.qualpay.com/reference/deletepayee.md
- https://developer.qualpay.com/reference/deleteplan.md
- https://developer.qualpay.com/reference/deleteshippingaddress.md
- https://developer.qualpay.com/reference/disablewebhook.md
- https://developer.qualpay.com/reference/editwebhook.md
- https://developer.qualpay.com/reference/emailapp.md
- https://developer.qualpay.com/reference/enablewebhook.md
- https://developer.qualpay.com/reference/expire.md
- https://developer.qualpay.com/reference/force.md
- https://developer.qualpay.com/reference/generatependingtoken.md
- https://developer.qualpay.com/reference/get-card-type-information.md
- https://developer.qualpay.com/reference/getallsubscriptiontransactions.md
- https://developer.qualpay.com/reference/getapp.md
- https://developer.qualpay.com/reference/getausdetail.md
- https://developer.qualpay.com/reference/getausresponse.md
- https://developer.qualpay.com/reference/getaussummary.md
- https://developer.qualpay.com/reference/getbillingcards.md
- https://developer.qualpay.com/reference/getcreditedtran.md
- https://developer.qualpay.com/reference/getcustomer.md
- https://developer.qualpay.com/reference/getcustomerbycardid.md
- https://developer.qualpay.com/reference/getdetails.md
- https://developer.qualpay.com/reference/getdispute.md
- https://developer.qualpay.com/reference/getdisputefiles.md
- https://developer.qualpay.com/reference/getdisputeresponse.md
- https://developer.qualpay.com/reference/getdisputes.md
- https://developer.qualpay.com/reference/getembeddedtransientkey.md
- https://developer.qualpay.com/reference/getevents.md
- https://developer.qualpay.com/reference/getinvoice.md
- https://developer.qualpay.com/reference/getmerchantsettings.md
# --- truncated at 32 KB (35 KB total) ---
# Full source: https://artifacts.apis.io/qualpay/openapi/qualpay-disputes-v0-5-api-openapi.yml