| Branch | Applies when | What filters |
|---|---|---|
| 1 | paymentId supplied | paymentId alone |
| 2 | no paymentId, requestId supplied | requestId alone |
| 3 | neither supplied | every other filter, combined with AND |
paymentId wins outright. Every other filter is dropped, referencePaymentId included.requestId comes next. With paymentId absent and requestId present, every remainingreferencePaymentId included. A blank requestId falls back touserOrderNo — both match the same stored value, so they are not two independent filters.recipientAccountId, fiatCurrency,cryptoCurrency, supportCurrency, supportNetwork, paymentLinkType, statuses, thestartTime / endTime range, and either referencePaymentId or primaryOrderOnly. SupplyingreferencePaymentId pages that parent's child records and makes primaryOrderOnly irrelevant;primaryOrderOnly defaults to true and limits the result to primary links.requestId for an exact merchant request ID filter.primaryOrderOnly defaults to true and returns only primary Payment Links. Set it to false to includereferencePaymentId, paymentId or requestId is supplied.referencePaymentId is optional; use a permanent parent Payment ID to page its actual payment records.referencePaymentId is ignored when paymentId or requestId is supplied — see Filter precedence.referencePaymentId to identify its parent permanent Payment Link.processing means the payment is confirmed and merchant funds are still being processed. Treat a paymentcompleted.amountTolerance. mode NONE means the paymentPOST /v1/stable/collect/create-payment-link for how the band is applied. Records for Payment LinksamountTolerance as exact-amountaddressList is returned only for links whose deposit addresses were pre-allocated at creation, which