Wait for a Bitcoin Payment Event

permalink SUBTC
#bitcoin#event#payment#wait

SUBTC can block and wait until a payment arrives to a specific address.
This is useful for building checkout systems or automated payment confirmation.

Wait for a payment event:

curl -sS -X POST "https://api.subtc.net/v1/btc?mode=wallet_wait_event" \
  -H "X-SUBTC-KEY: $KEY" \
  -H "Content-Type: application/json" \
  -d "{\"wallet_id\":\"$WID\",\"address\":\"$ADDR\",\"expected_sat\":50000,\"timeout_sec\":300}"

Example response:
{
 "ok": true,
 "request_id": "f48a753c2c24debd",
 "result": {
  "address": "tb1qj3xzdyr6fdhzh37w4avm4l5dnm53cmvf6p27rf",
  "coin": "btc",
  "expected_sat": 50000,
  "net": "test",
  "received_sat": 102324,
  "status": "confirmed",
  "wallet_id": "w_cf21a601a3f461a92699e5b5dac80ad6d9d66de4592d"
 }
}

What happened:

The API waited until the address received the expected payment.
The wallet detected 102,324 SAT and the transaction reached confirmed status.

This pattern allows developers to build synchronous payment flows using only curl.

API Base:
https://subtc.net/api