PaygateDeveloper documentation
422payments.evidence_requiredpaymentsRule R20

Manual resolution needs a provider reference and evidence

ResolvePaymentManually marks a payment succeeded without a provider event — an operator asserting that money arrived. The rule requires both a provider_ref and an evidence file before it will do that.

Why the API refuses

WHEN ResolvePaymentManually is approved with outcome succeeded, THE SYSTEM SHALL require a provider_ref and an evidence_file, transition the payment to succeeded without a provider event, and emit PaymentResolvedManually in addition to PaymentSucceeded.

What to do

This is an operator action in the console, not a partner API call. Attach the bank or provider record that proves receipt, and the reference it carries, and the payment transitions with PaymentResolvedManually alongside PaymentSucceeded so the manual step is visible in the audit trail forever.

Operations that can return it