InstructionExpired 422
When does this happen?
The payment instruction you're trying to execute has passed its expiration time. Instructions expire based on the scheme's rules (typically 15-30 minutes).
Example response
{
"_tag": "InstructionExpired",
"type": "InstructionExpired",
"message": "Payment instruction has expired. Please re-resolve the QR code.",
"docs_url": "https://docs.borderli.dev/errors/InstructionExpired"
}
What to do
Call POST /v1/resolve again with the same QR string to get a fresh instruction, then execute the new instruction.