Skip to main content
Payment request callbacks are sent whenever the status of a payment request changes. See also: Payment request statuses. Use foreign_id to map the callback to a specific customer or order in your system.
A successful scenario involves at least three callbacks at various points.
  1. Rate fixed (processing status) — sent when the user clicks Proceed to payment, or immediately for a fixed payment request.
  2. Transaction detected (processing status) — sent when a new payment transaction is detected for the payment request. May be sent multiple times if the customer makes multiple transactions.
  3. Payment complete (paid status) — sent when the full required amount has been received, and the required amount of network confirmations was received. Any subsequent incoming transaction will cause a Late payment callback.
Last modified on August 27, 2026