Diagnose a failed x402 payment. Returns structured error code, human explanation, and exact fix. Example: /diagnose?error=insufficient_funds&balance=0.003&required=0.01