Create Payment Refund

This endpoint returns refund for Payment.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
boolean
Defaults to true

dry run or not

Body Params

Contains refund details for a payment processed through the checkout system.

string
required

address for crypto payment

string
required

blockchain network for payment

string
enum
required

Type of refund

Allowed:
string

Unique identifier of the invoice refund.

string
required

Unique identifier of the associated payment.

string
required
≥ 0

Refund amount, must be less or equal summ of items

string
required
≥ 0

Refund amount, must be less or equal summ of items

string

Unique identifier of the associated invoice.

string
≥ 0

Refund amount in invoice currency

string
≥ 0

refund amount in payment currency

string
enum

Enum representing possible statuses of a refund.

  • INIT – Refund has been created but not yet processed.
  • PROCESSING – Refund is being processed.
  • PROCESSED – Refund was processed.
  • CAPTURED – Refund has been captured and funds settled.
  • REJECTED – Refund was rejected due to validation or fraud detection.
  • DIRTY_MONEY - Refund was marked as suspicious.
  • FAILED – Refund attempt failed due to an error.
  • SETTLEMENT_PROCESSED – Refund has been settled.
  • SETTLEMENT_CAPTURED – Refund has been settlement captured.
string
≥ 0

amount of fee depends on provider.

string

Additional details or notes about the refund.

string

Detailed description of the current refund status.

signedRate
object
session
object

Represents a JSON structure used for storing session-related information, such as checkout session return values.

Responses

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json