Payment Widget API

API for payment widgets

Get Unlimited Linked Payment widget by 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

*/*

Response with unlimited payment widget data

idempotencyKeystring · uuidRequired

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

cryptoCurrenciesstring[]Required

Currency of merchant's wallets where funds will be withdrawn to. The order currencies transmitted to the request will be saved in the interface

descriptionstringRequired

Description of the payment widget

widgetTypestring · enumRequired

Type of the payment widget

Possible values:
widgetStatestring · enumRequired

Status of the the payment widget

Possible values:
logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment widget page. The logo must be in PNG format. Recommended size 100*24 px

returnUrlstringOptional

Link to the web page where client can come back to from payment widget page

supportUrlstringOptional

Link to the merchant support page where client can go to from payment widget page

externalIdstringOptional

Merchant ID that can be assigned to one or several payment widgets in string format. All invoices created in this payment widget will get the same external id

createdDatestring · date-timeRequired

Time of payment widget creation

expirationstring · date-timeOptional

Represents server timestamp of the invoice of the payment widget expiration moment

post
/api/v1/payment-widget/unlimited-linked/find

Create new Unlimited Linked payment widget

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 unlimited payment widget data

idempotencyKeystring · uuidRequired

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

cryptoCurrenciesstring[]Required

Currency of merchant's wallets where funds will be withdrawn to. The order currencies transmitted to the request will be saved in the interface

descriptionstringRequired

Description of the payment widget

widgetTypestring · enumRequired

Type of the payment widget

Possible values:
widgetStatestring · enumRequired

Status of the the payment widget

Possible values:
logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment widget page. The logo must be in PNG format. Recommended size 100*24 px

returnUrlstringOptional

Link to the web page where client can come back to from payment widget page

supportUrlstringOptional

Link to the merchant support page where client can go to from payment widget page

externalIdstringOptional

Merchant ID that can be assigned to one or several payment widgets in string format. All invoices created in this payment widget will get the same external id

createdDatestring · date-timeRequired

Time of payment widget creation

expirationstring · date-timeOptional

Represents server timestamp of the invoice of the payment widget expiration moment

post
/api/v1/payment-widget/unlimited-linked/create

Archive Unlimited Linked Payment widget by 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

*/*

Response with unlimited payment widget data

idempotencyKeystring · uuidRequired

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

cryptoCurrenciesstring[]Required

Currency of merchant's wallets where funds will be withdrawn to. The order currencies transmitted to the request will be saved in the interface

descriptionstringRequired

Description of the payment widget

widgetTypestring · enumRequired

Type of the payment widget

Possible values:
widgetStatestring · enumRequired

Status of the the payment widget

Possible values:
logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment widget page. The logo must be in PNG format. Recommended size 100*24 px

returnUrlstringOptional

Link to the web page where client can come back to from payment widget page

supportUrlstringOptional

Link to the merchant support page where client can go to from payment widget page

externalIdstringOptional

Merchant ID that can be assigned to one or several payment widgets in string format. All invoices created in this payment widget will get the same external id

createdDatestring · date-timeRequired

Time of payment widget creation

expirationstring · date-timeOptional

Represents server timestamp of the invoice of the payment widget expiration moment

post
/api/v1/payment-widget/unlimited-linked/archive

Get all Unlimited Linked Payment widgets

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/payment-widget/unlimited-linked/all

Get Single Fiat Payment widget by 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

*/*

Response with single fiat invoice data

idempotencyKeystring · uuidRequired

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

cryptoCurrenciesstring[]Required

Currency of merchant's wallets where funds will be withdrawn to. The order currencies transmitted to the request will be saved in the interface

widgetTypestring · enumRequired

Type of the payment widget

Possible values:
widgetStatestring · enumRequired

Status of the payment widget

Possible values:
fiatCurrencystringRequired

Fiat currency of the widget

fiatAmountnumberRequired

Amount in fiat currency for invoice created from this payment widget

descriptionstringRequired

Description of the payment widget

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment widget page. The logo must be in PNG format. Recommended size 100*24 px

returnUrlstringOptional

Link to the web page where client can come back to from payment widget page

supportUrlstringOptional

Link to the merchant support page where client can go to from payment widget page

expirationstring · date-timeRequired

Represents server timestamp of payment widget expiration moment

externalIdstringOptional

Merchant ID that can be assigned to one or several payment widgets in string format. All invoices created in this payment widget will get the same external id

createdDatestring · date-timeRequired

Time of payment widget creation

post
/api/v1/payment-widget/single-fiat/find

Create new Single Fiat Payment widget

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 single fiat invoice data

idempotencyKeystring · uuidRequired

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

cryptoCurrenciesstring[]Required

Currency of merchant's wallets where funds will be withdrawn to. The order currencies transmitted to the request will be saved in the interface

widgetTypestring · enumRequired

Type of the payment widget

Possible values:
widgetStatestring · enumRequired

Status of the payment widget

Possible values:
fiatCurrencystringRequired

Fiat currency of the widget

fiatAmountnumberRequired

Amount in fiat currency for invoice created from this payment widget

descriptionstringRequired

Description of the payment widget

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment widget page. The logo must be in PNG format. Recommended size 100*24 px

returnUrlstringOptional

Link to the web page where client can come back to from payment widget page

supportUrlstringOptional

Link to the merchant support page where client can go to from payment widget page

expirationstring · date-timeRequired

Represents server timestamp of payment widget expiration moment

externalIdstringOptional

Merchant ID that can be assigned to one or several payment widgets in string format. All invoices created in this payment widget will get the same external id

createdDatestring · date-timeRequired

Time of payment widget creation

post
/api/v1/payment-widget/single-fiat/create

Archive Single Fiat Payment widget by 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

*/*

Response with single fiat invoice data

idempotencyKeystring · uuidRequired

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

cryptoCurrenciesstring[]Required

Currency of merchant's wallets where funds will be withdrawn to. The order currencies transmitted to the request will be saved in the interface

widgetTypestring · enumRequired

Type of the payment widget

Possible values:
widgetStatestring · enumRequired

Status of the payment widget

Possible values:
fiatCurrencystringRequired

Fiat currency of the widget

fiatAmountnumberRequired

Amount in fiat currency for invoice created from this payment widget

descriptionstringRequired

Description of the payment widget

logoUrlstringOptional

Link to the logo of merchant which will be shown in the payment widget page. The logo must be in PNG format. Recommended size 100*24 px

returnUrlstringOptional

Link to the web page where client can come back to from payment widget page

supportUrlstringOptional

Link to the merchant support page where client can go to from payment widget page

expirationstring · date-timeRequired

Represents server timestamp of payment widget expiration moment

externalIdstringOptional

Merchant ID that can be assigned to one or several payment widgets in string format. All invoices created in this payment widget will get the same external id

createdDatestring · date-timeRequired

Time of payment widget creation

post
/api/v1/payment-widget/single-fiat/archive

Get all Single Fiat Payment widgets

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/payment-widget/single-fiat/all

Last updated