Skip to main content
POST
Issue/top up a card or order a service

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Idempotency-Key
string
required
Maximum string length: 128

Body

application/json
type
enum<string>
required
Available options:
issue,
topup,
service
productId
string
required
amount
string
required
Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

expectedTotal
string
required
Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

holderId
string

Required for issue

cardId
string

Required for topup

name
string
recipient
string

Required for service

Response

Success

id
string
type
string
status
string
amount
string
Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

fee
string
Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

total
string
Pattern: ^\d+(\.\d{1,2})?$
Example:

"50.00"

result
object
createdAt
string<date-time>