Skip to main content

Troubleshooting

Common issues specific to Collection Partner integrations.

Case Access

404 on Case Endpoints

The case exists but isn't assigned to your organization. Collection partners can only access cases where they are the assigned collection partner.

Check the GET /cases response to see your assigned cases. For cases you submitted on behalf of clients, use GET /managed-cases instead.

Empty Case List Despite Portal Assignments

Cases in PendingVerification status may not appear if you're filtering by Active. Remove status filters or explicitly include PendingVerification:

GET /cases?statuses=PendingVerification,Active

Payment Recording

Amounts Don't Balance

The payment validation requires payoutCreditor + payoutCollectionPartner = paymentAmount (within 0.01 tolerance due to rounding).

Cannot Close as Paid

Close code Paid requires total recorded payments ≥ outstanding amount. If payments don't cover the full debt, use PartiallyPaid instead.

Commission Status Required

When paymentRecipient is Creditor (debtor paid the creditor directly), you must specify whether your commission has been settled:

{
"paymentRecipient": "Creditor",
"commissionPaymentStatus": "Unpaid"
}

Rate Limiting

If you hit 429 responses, you've exceeded the limits (2,000/min, 20,000/hour, 100,000/day). Implement exponential backoff and cache responses where appropriate. See Rate Limiting for retry strategies.