Invoice API

API for invoices

Get a specific Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice

New Unlimited Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/unlimited/create

New Unlimited Linked Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/unlimited-linked/create

New Single Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/single/create

New Single Fiat Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/single-fiat/create

Resolve intervention and receive money to the wallet

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/return-to-paid

Get Payment for the Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice payment data

idstringRequired

ID of the payment

statestring · enumRequired

State of the payment

Possible values:
post
/api/v1/invoice/payment

Get all Payments for the Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Object with page details

pageinteger · int32Required

Numeric value indicating the page number

sizeinteger · int32Required

Numeric value indicating the page size

totalinteger · int32Required

Total number of pages matching the query

totalElementsinteger · int64Required

Total number of objects matching the query

post
/api/v1/invoice/payment-history

Get Invoices by External ID

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Object with page details

pageinteger · int32Required

Numeric value indicating the page number

sizeinteger · int32Required

Numeric value indicating the page size

totalinteger · int32Required

Total number of pages matching the query

totalElementsinteger · int64Required

Total number of objects matching the query

post
/api/v1/invoice/external

Get Deposit for the Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice deposit data

idstring · uuidRequired

ID of the deposit

amountnumberRequired

Amount of the deposit

currencystringRequired

Currency of the deposit

transactionHashstringOptional

Hash of the income transaction

createdDatestring · date-timeRequired

Date of the deposit

post
/api/v1/invoice/deposit

Get all Deposits for the Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Object with page details

pageinteger · int32Required

Numeric value indicating the page number

sizeinteger · int32Required

Numeric value indicating the page size

totalinteger · int32Required

Total number of pages matching the query

totalElementsinteger · int64Required

Total number of objects matching the query

post
/api/v1/invoice/deposit-history

Mark that intervention is relolved in Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/close-intervention

New Bound Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/bound/create

Archive Invoice

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Response with invoice data

idstringRequired

Invoice id

invoiceAddressstringRequired

Crypto address for deposit

typestring · enumRequired

The type of the invoice. SINGLE - allows to receive one payment in crypto-currency. SINGLE_FIAT - allows to receive one payment in crypto-currency but amount to pay is set in fiat currency. UNLIMITED - allows to receive unlimited amount of payments in crypto-currency. BOUND - allows to receive one payment with any money amount upper than settled in parameters

Possible values:
amountnumberOptional

Amount of the invoice

feenumberOptional

Service fee for invoice. This amount will be deducted from invoice amount

totalDebitAmountnumberRequired

The total amount of money received on the invoice wallet

currencystringRequired

Currency of the invoice

statestring · enumRequired

Status of the invoice

Possible values:
lastDepositHashstringOptional

Hash of the last deposit transaction to the invoice

descriptionstringRequired

Short invoice description

createdDatestring · date-timeRequired

Time of invoice creation

idempotencyKeystring · uuidRequired

The external id in the uuid format that can be generated by user while creating the invoice

expirationstring · date-timeOptional

Server timestamp of invoice expiration moment

fiatAmountnumberOptional

Amount of fiat money set for SINGLE_FIAT_INVOICE

fiatCurrencystringOptional

Currency of featAmount

lastFiatUpdatedstring · date-timeOptional

Time when the exchange rate was updated last time in SINGLE_FIAT invoices

interventionTypestring · enumOptional

Represents the case of intervention: UNDERPAY - client paid less money than payAmount, OVERPAY - client paid more money than payAmount

Possible values:
isInterventionResolvedbooleanRequired

Represents whether the intervention was resolved or not (set by user)

subscriptionEnabledbooleanRequired

Represents whether client subscribed on email notifications or not

returnUrlstringOptional

Link to the web page where client can come back to from payment link (page with invoice data for payment)

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment link (page with invoice data for payment). The logo must be in PNG format. Recommended size 100*24 px

supportUrlstringOptional

Link to the merchant support page where client can go to from payment link (page with invoice data for payment)

externalIdstringOptional

Merchant ID that can be assigned to invoice or several invoices in string format

lowerBoundnumberOptional

Minimal amount for invoice deposit in BOUND invoices. Deposits with lower amount will be ignored

fiatAvailablebooleanRequired

Fiat available

post
/api/v1/invoice/archive

Get all Invoices

post

Permission annotations:

Header parameters
KeystringRequired
SignstringRequired
Body

Object with request data

accountstringRequired

Merchant account ID. Request will be sent for this account

timestampinteger · int64Required

Current unix UTC timestamp in milliseconds. Must not be less than 3 minutes in the past and not greater than 3 minutes in the future

Responses
chevron-right
200

OK

*/*

Object with page details

pageinteger · int32Required

Numeric value indicating the page number

sizeinteger · int32Required

Numeric value indicating the page size

totalinteger · int32Required

Total number of pages matching the query

totalElementsinteger · int64Required

Total number of objects matching the query

post
/api/v1/invoice/all

Last updated