Request cancellation of transaction
Transaction identifier
Promise resolving to success response
Request refund for given transaction in full or partial amount
Transaction identifier
OptionalrefundData: TPay.Transactions.CreateRefundRequestRefund details (empty object for full refund)
Promise resolving to transaction with refunds list
Create new transaction
Transaction data
Promise resolving to created transaction with payment URL
Generate QR code containing redirection to paywall for given transaction
Transaction ULID
QR code configuration
Promise resolving to QR code image
Fetch list of available bank groups
OptionalonlyOnline: booleanIf true, returns only online payment groups
Promise resolving to list of bank groups
Fetch list of available payment channels
Promise resolving to list of payment channels
Fetch list of refunds for given transaction
Transaction identifier
Optionalparams: TransactionListParamsQuery parameters for filtering refunds
Promise resolving to transaction with refunds list
Fetch given transaction details and status
Transaction identifier
Promise resolving to transaction details
Fetch list of transactions
Optionalparams: TransactionListParamsQuery parameters for filtering transactions
Promise resolving to paginated list of transactions
Submit payment details for transaction (for selected payment methods)
Transaction identifier
Payment details
Promise resolving to transaction response with payment status
TPayTransactionsModule provides methods for creating and managing simple merchant transactions.
See
https://openapi.sandbox.tpay.com/#tag/Transactions