Payment Services
Core payment endpoints: register payments, check transaction details, process refunds, manage withdrawals, and retrieve bank information.
Register Payment
Create a new payment transaction. Supports multiple payment methods:
Get Payment Details (Payments API)
Retrieve details of a payment registered through the Payments API, identified by its transaction UUID.
Transaction Details
Returns detailed information about a specific transaction including status, amounts, fees, URLs, and timestamps.
Refund Transaction
Refund a completed transaction. Supports both full and partial refunds.
Check Refund Availability
Check whether a transaction can be refunded (for the given amount) without actually executing the refund. Runs the same validations as the refund endpoint (transaction state, balance, refund window, available refund amount).
Check Refund Availability (GET)
GET variant of the refund availability check. Checks the full transaction amount.
List Withdrawals
Lists your payouts, newest first. This is where `withdraw_id` comes from - without it the payout detail endpoints cannot be reached without copying identifiers out of the panel.
Withdraw Details
Retrieve information about a specific withdrawal including status, amounts, fees, and receiver details.
Withdraw Details (full)
Returns a withdrawal together with the transactions it settles: the withdrawal header, totals for the **whole** settlement and one page of positions.
Get Banks List
Returns all banks operated by dpay.pl.
Get Banks for Service
Returns banks available for a specific payment service.
Get Bank Logo
Returns the bank logo image in PNG format.