API Reference

Main URL: https://dashboard.deltaplan.pro/api/v1/
Endpoints
Balances of the shops
https://dashboard.deltaplan.pro/api/v1/balance/list/

Methods: GET

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key of general purpose (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
blockchainBlockchain network <string>
Available: Binance Smart Chain, Ethereum, Polygon, Tron, Fiat
currencyCurrency code <string>
Available: BNB, ETH, POL, TRX, USDC, USDT, USD
amountAmount <decimal (36,18)>
crossrateIf true, this balance is USD equivalence of all shop balances of the merchant <boolean>

Transactions of the shops
https://dashboard.deltaplan.pro/api/v1/transaction/list/

Methods: GET

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key of general purpose (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
sortSorting <string>
Available: date, blockchain, currency, amount
Default: date
sort_dirSorting direction <string>
Available: ascending, descending
Default: descending
page_numPage number (for paginated list) <integer>
Default: 1
Minimum: 1
page_countItems amount per page (for paginated list) <integer>
Default: 20
Minimum: 1
Maximum: 100
uuidTransaction UUID <string>
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
uuidTransaction UUID <string>
typeTransaction type <string>
Available: outgoing payment, incoming payment, withdrawal, top up
relatedUUID of item related to this transaction (e.g. UUID of related incoming payment invoice) <string>
blockchainBlockchain network <string>
Available: Binance Smart Chain, Ethereum, Polygon, Tron
currencyCurrency code <string>
Available: BNB, ETH, POL, TRX, USDC, USDT
amountTransaction amount <decimal (36,18)>
feeFee amount <decimal (36,18)>
datePayment creation date (UTC) <date>
Example: 2026-02-01 17:37:37

Incoming payments of the shops
https://dashboard.deltaplan.pro/api/v1/incoming-payment/list/

Methods: GET

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key for incoming payments (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
sortSorting <string>
Available: date, amount, blockchain, currency
Default: date
sort_dirSorting direction <string>
Available: ascending, descending
Default: descending
page_numPage number (for paginated list) <integer>
Default: 1
Minimum: 1
page_countItems amount per page (for paginated list) <integer>
Default: 20
Minimum: 1
Maximum: 100
uuidPayment UUID <string>
statusStatus <string>
Available: created, pending, completed, failed
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
uuidPayment UUID <string>
referencePayment reference <string>
descriptionDescription <string>
price_blockchainBlockchain network <string>
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Tron
price_currencyCurrency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
pricePrice amount <decimal (36,18)>
feeFee <decimal (36,18)>
statusPayment status <string>
Available: created, pending, completed, failed
payment_blockchainPayment blockchain network <string>
Available: Binance Smart Chain, Ethereum, Polygon, Tron
payment_currencyPayment currency code <string>
Available: BNB, ETH, POL, TRX, USDC, USDT
payment_amountAmount set for payment <decimal (36,18)>
payment_amount_realAmount really paid <decimal (36,18)>
addressAddress of wallet which receives the payment <string>
txTX of completed payment <string>
userfieldsAdditional fields willed by payer <json>
prefilledArbitrary fields passed by your shop to be related to the payment and returned in callbacks <json>
success_urlSuccess URL to redirect payer after this payment <string>
fail_urlFail URL to redirect payer after this payment <string>
datePayment creation date (UTC) <date>
Example: 2026-02-01 17:37:37
expiration_datePayment expiration date (UTC) <date>
Example: 2026-02-01 17:37:37

Creating incoming payment
https://dashboard.deltaplan.pro/api/v1/incoming-payment/create/

Methods: POST

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key for incoming payments (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
price_blockchainBlockchain for price <string>
Mandatory
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Tron
price_currencyCurrency code for price <string>
Mandatory
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
pricePrice amount <decimal (36,18)>
descriptionDescription <string>
referencePayment reference string provided by shop <string>
userfieldsFields for payer to fill <array>
Available: email, name, address, phone, details, reference, comments
Example: ["name", "email"]
prefilledArbitrary fields passed by your shop to be related to the payment and returned in callbacks <object>
Example: {"name": "John Doe", "email": "johndoe@gmail.com", "arbitrary": 7569}
payment_currenciesBlockchains and currencies for payment <array>
Available: Binance Smart Chain / BNB, Binance Smart Chain / USDC, Binance Smart Chain / USDT, Ethereum / ETH, Ethereum / USDC, Ethereum / USDT, Polygon / POL, Polygon / USDC, Polygon / USDT, Tron / TRX, Tron / USDT
Example: ["Polygon / POL", "Tron / TRX", "Tron / USDT"]
preferred_payment_currencyPreferred blockchain and currency for faster payment <string>
Available: Binance Smart Chain / BNB, Binance Smart Chain / USDC, Binance Smart Chain / USDT, Ethereum / ETH, Ethereum / USDC, Ethereum / USDT, Polygon / POL, Polygon / USDC, Polygon / USDT, Tron / TRX, Tron / USDT
payer_referenceUnique reference string identifying the payer <string>
callback_urlWebhook URL to send callback fields for this payment <string>
success_urlSuccess URL to redirect payer after this payment <string>
fail_urlFail URL to redirect payer after this payment <string>
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
uuidPayment UUID <string>
urlPayment URL <string>

Re-sending incoming payment callback
https://dashboard.deltaplan.pro/api/v1/incoming-payment/callback/

Methods: GET, POST

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key for incoming payments (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
uuidPayment UUID <string>
Mandatory
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
uuidPayment UUID <string>
callback_urlCallback URL <string>
notificationMessage in the case of success <string>

Outgoing payments and withdrawals of the shops
https://dashboard.deltaplan.pro/api/v1/outgoing-payment/list/

Methods: GET

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key for outgoing payments (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
sortSorting <string>
Available: date, amount, blockchain, currency, wallet
Default: date
sort_dirSorting direction <string>
Available: ascending, descending
Default: descending
page_numPage number (for paginated list) <integer>
Default: 1
Minimum: 1
page_countItems amount per page (for paginated list) <integer>
Default: 20
Minimum: 1
Maximum: 100
uuidPayment UUID <string>
typeOutgoing payment type <string>
Available: payment, withdrawal
Default: payment
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
typeOutgoing payment type <string>
Available: payment, withdrawal
Default: payment
uuidPayment UUID <string>
shop_uuidShop UUID <string>
shopShop name <string>
walletRecipient’s wallet address <string>
price_blockchainQuoted amount blockchain or network <string>
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Tron
price_currencyQuoted amount currency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
price_amountQuoted amount <decimal (36,18)>
blockchainBlockchain network <string>
Available: Binance Smart Chain, Ethereum, Polygon, Tron
currencyCurrency code <string>
Available: BNB, ETH, POL, TRX, USDC, USDT
amountAmount <decimal (36,18)>
feeFee <decimal (36,18)>
statusPayment status <string>
Available: created, signed, pending, processing, completed, failed, canceled
recipientRecipient <string>
recipient_referenceRecipient reference <string>
recipient_countryCountry of Recipient <string>
recipient_addressAddress of Recipient <string>
referencePayment reference string provided by shop <string>
txTX of completed payment <string>
startPayment starts from (UTC) <date>
Example: 2026-02-01 17:37:37
datePayment creation date (UTC) <date>
Example: 2026-02-01 17:37:37

Creating outgoing payment or withdrawal
https://dashboard.deltaplan.pro/api/v1/outgoing-payment/create/

Methods: POST

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key for outgoing payments (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
typeOutgoing payment type <string>
Available: payment, withdrawal
Default: payment
walletRecipient’s wallet address <string>
Mandatory
price_blockchainQuoted amount blockchain or network <string>
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Tron
price_currencyQuoted amount currency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
price_amountQuoted amount <decimal (36,18)>
blockchainBlockchain <string>
Mandatory
Available: Binance Smart Chain, Ethereum, Polygon, Tron
currencyCurrency code <string>
Mandatory
Available: BNB, ETH, POL, TRX, USDC, USDT
amountAmount <decimal (36,18)>
Mandatory if price_amount is empty
recipientRecipient <string>
This field is mandatory if required by applicable law.
recipient_referenceRecipient reference (e.g. e-mail) <string>
recipient_countryCountry of Recipient <string>
This field is mandatory if required by applicable law.
recipient_addressAddress of Recipient <string>
This field is mandatory if required by applicable law.
startPayment starts from (UTC) <date>
Example: 2026-02-01 17:37:37
referencePayment reference string provided by shop <string>
statusSet status: pending (by default), or signed (to send this payment manually later) <string>
Available: pending, signed
callback_urlWebhook URL to send callback fields for this payment <string>
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
uuidPayment UUID <string>

Re-sending outgoing payment callback
https://dashboard.deltaplan.pro/api/v1/outgoing-payment/callback/

Methods: GET, POST

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key for incoming payments (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
uuidPayment UUID <string>
Mandatory
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
uuidPayment UUID <string>
callback_urlCallback URL <string>
notificationMessage in the case of success <string>

Get service exchange rates
https://dashboard.deltaplan.pro/api/v1/exchange-rate/

Methods: GET

Request parameters
Head parameters
shop-uuidShop UUID (from Shops table) <string>
Mandatory
api-keyAPI key of general purpose (from Shops table) <string>
Mandatory
Body parameters / Standard parameters
formatOutput data format <string>
Available: json, xml
Default: json
source_currencyCode of currency to convert from (source currency) <string>
Mandatory
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
target_currencyCode of currency to convert to (target currency) <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
Default: USD
source_amountAmount of source currency <decimal (36,18)>
Default: 1
Should be more than: 0
Response fields <json | xml>
statusResponse status <string>
Available: success, fail
messageResponse message <string>
dataReturned data <array>
Data fields <array | nodeset>
source_currencySource currency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
source_amountAmount of source currency <decimal (36,18)>
target_currencyTarget currency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
target_amountAmount of target currency based on exchange rate <decimal (36,18)>

Callbacks
Callback for incoming payments
POST callbacks to the shop’s callback URL are sent on creation and any status change as application/json. Invoice links opened but unpaid are marked failed within one hour.
Callback fields
typeType of callback <string>
Available: incoming_payment, top_up
uuidPayment UUID <string>
shop_uuidShop UUID <string>
shopShop name <string>
referencePayment reference string provided by shop <string>
price_blockchainBlockchain for price <string>
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Tron
price_currencyCurrency code for price <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
pricePrice amount <decimal (36,18)>
feeFee paid <decimal (36,18)>
price_feeFee amount in the invoice currency <decimal (36,18)>
For completed payments. Calculated at the time of payment
statusPayment status <string>
Available: created, pending, completed, failed
from_walletPayer wallet address <string>
payment_blockchainBlockchain of payment sent <string>
Available: Binance Smart Chain, Ethereum, Polygon, Tron
payment_currencyCurrency of payment sent <string>
Available: BNB, ETH, POL, TRX, USDC, USDT
payment_amountThe amount, in the payment currency, that the user was required to pay <decimal (36,18)>
payment_amount_realAmount really paid <decimal (36,18)>
payment_exchange_ratePayment exchange rate (payment currency to price currency) <decimal (36,18)>
For completed payments. Calculated at the time of payment
price_amount_realAmount really paid, in the invoice currency <decimal (36,18)>
For completed payments. Calculated at the time of payment
addressAddress of wallet which receives the payment <decimal (36,18)>
txTX of completed payment <string>
userfieldsAdditional fields willed by payer <json>
prefilledArbitrary fields passed by your shop to be related to the payment and returned in callbacks <json>
success_urlSuccess URL to redirect payer after this payment <string>
fail_urlFail URL to redirect payer after this payment <string>
date_createdInvoice creation date (UTC) <date>
Example: 2026-02-01 17:37:37
date_payedPayment creation date (UTC) <date>
Example: 2026-02-01 17:37:37
date_expiredPayment expiration date (UTC) <date>
Example: 2026-02-01 17:37:37
signatureSignature created from several fields values (payment UUID, shop UUID, incoming API key, payment reference, price blockchain, price currency, price amount, status) concatenated and encrypted with SHA256 <string>

Callback for outgoing payments and withdrawals
POST callbacks to the shop’s callback URL are sent on creation and any status change as application/json. Outgoing payments or withdrawals are marked failed within 24 hours for insufficient balance or other reasons.
Callback fields
typeType of callback <string>
Available: outgoing_payment, withdrawal
uuidPayment UUID <string>
shop_uuidShop UUID <string>
shopShop name <string>
referencePayment reference string provided by shop <string>
to_walletWallet address for payment <string>
price_blockchainQuoted amount blockchain or network <string>
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Tron
price_currencyQuoted amount currency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
price_amountQuoted amount <decimal (36,18)>
blockchainBlockchain <string>
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Tron
currencyCurrency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, TRX, USD, USDC, USDT
amountAmount <decimal (36,18)>
statusPayment status <string>
Available: created, signed, pending, processing, completed, failed, canceled
feeFee paid <decimal (36,18)>
price_feeFee amount in the quoted amount currency <decimal (36,18)>
For completed payments. Calculated at the time of payment
payment_exchange_ratePayment exchange rate (payment currency to price currency) <decimal (36,18)>
For completed payments. Calculated at the time of payment
txTX of completed payment <string>
date_createdPayment creation date (UTC) <date>
Example: 2026-02-01 17:37:37
date_completedDate when payment completed (UTC) <date>
Example: 2026-02-01 17:37:37
signatureSignature created from several fields values (payment UUID, shop UUID, outgoing API key, payment reference, blockchain, currency code, amount, status) concatenated and encrypted with SHA256 <string>