prediction_key (Match-XXXXX), must be a report_kind: compatibility report you own.GET .../upgrade-price), same shape as POST /subscriptions/checkout. Verify with the generic POST /payments/verify (pass the returned razorpay_order_id), then call POST /marriage/report/{prediction_key}/upgrade to consume the credit and regenerate this SAME report with the full data.200 - Razorpay checkout details, or an already-active free upgrade if the delta resolved to 0404 - report/plan not found | 409 - report isn't a done compatibility report, or was already upgraded