Payment callback
Sent to your callback URL. With pending=1, once when the payment is first seen (pending=1), then
once it is forwarded (pending=0). By default every field is in the query string; with post=1 it is a
form body, with json=1 a JSON body. Your own callback query parameters are always kept.
Answer 200 with the body *ok* within 30 seconds; anything else is retried at 6, 12, 24 minutes and
so on until the payment is 3 days old. Verify x-ca-signature (base64 RSA-SHA256 PKCS#1 v1.5 of the full
URL for GET, of the raw body for POST) with the key from /pubkey/.
x-ca-signature*stringapplication/json- body
Fields sent to your callback URL, in this order.
uuid?stringSame on the pending and confirmed callback of one payment; use it to deduplicate.
address_in?stringaddress_out?stringconfirmations?stringtxid_in?stringtxid_out?stringConfirmed callback only.
fee?stringDeprecatedfee_coin?stringOur fee, confirmed callback only.
value?stringDeprecatedvalue_coin?stringAmount paid by your customer.
value_forwarded?stringDeprecatedvalue_forwarded_coin?stringAmount sent to your wallet, confirmed callback only.
value_coin_convert?stringWith convert=1: JSON object of fiat values.
value_forwarded_coin_convert?stringcoin?stringprice?stringCoin price in USD.
result?string"pending""sent"pending?string"0""1"Your server acknowledges with the body *ok*.
response?stringtext/plainFields sent to your callback URL, in this order.
{ "x-ca-signature": "string"}