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, Solana, Tron, Fiat
currencyCurrency code <string>
Available: BNB, ETH, POL, SOL, 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, Solana, Tron
currencyCurrency code <string>
Available: BNB, ETH, POL, SOL, TRX, USDC, USDT
amountTransaction amount <decimal (36,18)>
feeFee amount <decimal (36,18)>
datePayment creation date (UTC) <date>
Example: 2025-10-07 06:48: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, Solana, Tron
price_currencyCurrency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, SOL, 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, Solana, Tron
payment_currencyPayment currency code <string>
Available: BNB, ETH, POL, SOL, 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: 2025-10-07 06:48:37
expiration_datePayment expiration date (UTC) <date>
Example: 2025-10-07 06:48: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, Solana, Tron
price_currencyCurrency code for price <string>
Mandatory
Available: BNB, CAD, ETH, EUR, INR, POL, SOL, 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, Solana / SOL, Solana / USDC, Solana / 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, Solana / SOL, Solana / USDC, Solana / 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>

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>
blockchainBlockchain network <string>
Available: Binance Smart Chain, Ethereum, Polygon, Solana, Tron
currencyCurrency code <string>
Available: BNB, ETH, POL, SOL, TRX, USDC, USDT
amountAmount <decimal (36,18)>
feeFee (USD) <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: 2025-10-07 06:48:37
datePayment creation date (UTC) <date>
Example: 2025-10-07 06:48: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
blockchainBlockchain <string>
Mandatory
Available: Binance Smart Chain, Ethereum, Polygon, Solana, Tron
currencyCurrency code <string>
Mandatory
Available: BNB, ETH, POL, SOL, TRX, USDC, USDT
amountAmount <decimal (36,18)>
Mandatory
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: 2025-10-07 06:48: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>

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, SOL, TRX, USD, USDC, USDT
target_currencyCode of currency to convert to (target currency) <string>
Available: BNB, CAD, ETH, EUR, INR, POL, SOL, 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, SOL, TRX, USD, USDC, USDT
source_amountAmount of source currency <decimal (36,18)>
target_currencyTarget currency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, SOL, 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. 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, Solana, Tron
price_currencyCurrency code for price <string>
Available: BNB, CAD, ETH, EUR, INR, POL, SOL, TRX, USD, USDC, USDT
pricePrice amount <decimal (36,18)>
feeFee paid <decimal (36,18)>
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, Solana, Tron
payment_currencyCurrency of payment sent <string>
Available: BNB, ETH, POL, SOL, TRX, USDC, USDT
payment_amountPayment amount sent <decimal (36,18)>
payment_amount_realAmount really paid <decimal (36,18)>
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: 2025-10-07 06:48:37
date_payedPayment creation date (UTC) <date>
Example: 2025-10-07 06:48:37
date_expiredPayment expiration date (UTC) <date>
Example: 2025-10-07 06:48: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. 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>
blockchainBlockchain <string>
Available: Binance Smart Chain, Ethereum, Fiat, Polygon, Solana, Tron
currencyCurrency code <string>
Available: BNB, CAD, ETH, EUR, INR, POL, SOL, TRX, USD, USDC, USDT
amountAmount <decimal (36,18)>
statusPayment status <string>
Available: created, signed, pending, processing, completed, failed, canceled
feeFee paid <decimal (36,18)>
txTX of completed payment <string>
date_createdPayment creation date (UTC) <date>
Example: 2025-10-07 06:48:37
date_completedDate when payment completed (UTC) <date>
Example: 2025-10-07 06:48: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>