From mempool to block: following a payment
Follow Bitcoin and Litecoin payments from the mempool to a block, then compare TRON confirmation rules. Understand payment states before you fulfill an order.
Pending: seen in the mempool
When Coinkun detects a Bitcoin or Litecoin transaction paying one of your addresses in the mempool, it appears in History as Pending. The amount is visible and included in your total balance, but it is not yet part of your available balance.
Recorded: included in a block
When a Bitcoin or Litecoin transaction is included in a block, it becomes Recorded. Spendable funds still depend on balance verification, maturity and existing reservations. Invoice completion also depends on the required confirmations and the amount received; seeing a block is not by itself a reason to fulfill an order.
Check invoice status and completionNot seen and Orphaned
Not seen means that a pending transaction has left the mempool without being included in a block. It may still return, so Coinkun does not treat it as cancelled. Orphaned means that the block containing the payment was replaced during a chain reorganisation. Reorganisations are reconciled automatically, and the evidence of the replaced block is kept.
Your server is notified
Coinkun sends payment notifications to the configured callback URL. Receipt callbacks require HTTP 200, text/plain and exactly *ok*; invoice callbacks require HTTP 200. Unacknowledged deliveries are retried within the documented window for their network. Notifications can be repeated or corrected after a change in payment state, so process them idempotently and verify the current payment through the API. Delivery attempts appear in the private callback log.
Callback payloads, retries and acknowledgementsTRX and USDT TRC20 confirmation
TRON payments are observed in blocks rather than a Bitcoin-style mempool. A payment remains pending until its block is solidified. TRX and USDT TRC20 share this finality rule, but keep separate currency balances. Check the invoice status or payment history instead of applying Bitcoin confirmation rules to TRON.
Read current payment stateBalances you can rely on
Balances are calculated from recorded payments and checked against the current state of the blockchain. If Coinkun cannot verify that state, the balance is shown as unavailable instead of a guessed figure, and no transfer is signed from it.
Read verified and available balancesManage on-chain payments
Dedicated addresses and separate balances for every account.