Skip to main content
POST
Create refund

Authorizations

Authorization
string
header
default:ISSecretKey_test_xxxxxxxxxxxxxxxx
required

Use your KulmiPay secret key as the Bearer token.

Body

application/json
transaction
object
required
reason
enum<string>
required
Available options:
Unavailable service,
Delayed delivery,
Wrong service,
Duplicate payment,
Other
amount
string<decimal>
resolution
string | null

Resolution statement

Pattern: ^[a-zA-Z0-9-_ ]+$

Response

201 - application/json
transaction
object
required
reason
enum<string>
required
Available options:
Unavailable service,
Delayed delivery,
Wrong service,
Duplicate payment,
Other
chargeback_id
string
read-only
session_id
string
read-only
amount
string<decimal>
status
string
read-only
Minimum string length: 1
resolution
string | null

Resolution statement

Pattern: ^[a-zA-Z0-9-_ ]+$
staff_created
boolean
read-only

Specify if chargeback was initiated by the admin

created_at
string<date-time> | null
read-only
updated_at
string<date-time> | null
read-only